我在Eclipse中有一個項目A,其代碼被編譯成一個jar並由單獨的項目B使用。 我已將jar關聯到工作區項目代碼。 當我運行項目B時,我在引用jar的控制檯上獲取堆棧跟蹤。 當點擊引用從項目A打開正確的文件,但作爲只讀,我想編輯這個文件並修復我的代碼。 我最終做的是使用搜索輸入名稱或在資源管理器中導航到文件名,手動打開文件,然後對其進行編輯。 我的意思是文件存在於我的工作區中的項目中,爲什麼它不可編輯? 有沒有辦法解決它?在同一工作區中編輯與jar文件關聯的工作區源代碼
0
A
回答
1
要打開項目中的Java文件與Java編輯器(編輯),而不是與的Java類瀏覽器(只讀)當你在你的項目B,你必須做到以下幾點:
- 右擊B項目,選擇屬性
- 在Java構建路徑,標籤項目點擊添加...
- 選擇項目A並單擊OK
- 在Java構建路徑,標籤秩序和出口通過選擇將項目A移動到頂部荷蘭國際集團的項目A和點擊UP幾次
- 點擊應用和關閉關閉特性B項目
我推薦項目A轉換爲插件項目的對話框。插件JAR可用於普通Java和OSGi應用程序。代碼將更模塊化,項目A中的更改不需要在項目B中更新JAR文件。
+0
謝謝,它似乎工作,我刪除了我的jar,並將項目A轉換爲插件項目。更簡單的構建。順便說一下,轉換是解決方案不可選的必需步驟。 – Sunny
相關問題
- 1. 如何將Eclipse工作區與TFS工作區關聯?
- 2. 構建代理文件夾如何在編輯構建工作區上工作?
- 3. 源代碼管理工作區
- 4. 將文件移動到另一個工作區中已編輯的AccuRev工作區中
- 5. Swift Xcode工作區,項目無法找到單獨的源代碼文件(在編譯源代碼中)
- 6. 不同分支代碼的獨立工作區或單獨工作區映射?
- 7. 文件在MATLAB工作區
- 8. Eclipse中,C/C++在同一工作區
- 9. 編輯聯繫人代碼工作在1.6,但不能在Droid 2.1上工作
- 10. Jenkins在碼頭工作區,工作區位置
- 11. 本地工作區文件
- 12. 同步git工作區與另一個文件夾
- 13. 聯編輯工作不
- 14. 通過jenkins編輯工作區文件UI
- 15. TFS 2013構建如何使工作區文件可編輯?
- 16. MVVM:編輯客戶。如何找到具有相同對象的工作區並從另一個工作區創建新的工作區
- 17. 爲什麼Subclipse只能在一些Ecliplse工作區中工作,而不能在其他工作區中工作?
- 18. 在AngularJs中編輯內聯不能與ng-repeat一起工作
- 19. SWTBOT開關工作區
- 20. 這段代碼如何與緩衝區一起工作? Java
- 21. 如何組織您的代碼工作區和主文件夾?
- 22. Xcode 5 - 如何使用工作區的源代碼控制
- 23. Efficienty'CD」到編程工作區
- 24. 同步Eclipse工作區
- 25. 如何在Eclipse中編輯工作區的位置?
- 26. 工作區編輯器在Eclipse中的宏
- 27. 複製TFS將工作文件夾列表從一個工作區移動到另一個工作區
- 28. 編輯ComboBox JavaFX中:工作在NetBeans中,JAR文件不起作用
- 29. SSRS與時區工作
- 30. 將兩個工作區文件夾映射到同一工作目錄
更多詳細信息項目A是常規Java項目,B是插件項目。 – Sunny