2017-09-13 48 views
0

我在Eclipse中有一個項目A,其代碼被編譯成一個jar並由單獨的項目B使用。 我已將jar關聯到工作區項目代碼。 當我運行項目B時,我在引用jar的控制檯上獲取堆棧跟蹤。 當點擊引用從項目A打開正確的文件,但作爲只讀,我想編輯這個文件並修復我的代碼。 我最終做的是使用搜索輸入名稱或在資源管理器中導航到文件名,手動打開文件,然後對其進行編輯。 我的意思是文件存在於我的工作區中的項目中,爲什麼它不可編輯? 有沒有辦法解決它?在同一工作區中編輯與jar文件關聯的工作區源代碼

+0

更多詳細信息項目A是常規Java項目,B是插件項目。 – Sunny

回答

1

要打開項目中的Java文件與Java編輯器(編輯),而不是與的Java類瀏覽器(只讀)當你在你的項目B,你必須做到以下幾點:

  1. 右擊B項目,選擇屬性
  2. Java構建路徑,標籤項目點擊添加...
  3. 選擇項目A並單擊OK
  4. Java構建路徑,標籤秩序和出口通過選擇將項目A移動到頂部荷蘭國際集團的項目A和點擊UP幾次
  5. 點擊應用和關閉關閉特性B項目

推薦項目A轉換爲插件項目的對話框。插件JAR可用於普通Java和OSGi應用程序。代碼將更模塊化,項目A中的更改不需要在項目B中更新JAR文件。

+0

謝謝,它似乎工作,我刪除了我的jar,並將項目A轉換爲插件項目。更簡單的構建。順便說一下,轉換是解決方案不可選的必需步驟。 – Sunny

相關問題