簡體   English   中英

使用java源碼包

[英]using java source package

我對來自VS2010背景的Java相當陌生。 目前正在使用一個使用兩個Web第三方包的Android應用程序-我想使用其中的一個源包進行調試。 我似乎無法正常工作-我最初將源jar文件復制並粘貼到lib目錄,不得不更改import語句,但是編譯仍然失敗,並顯示“包不存在”和“找不到符號類”。 源文件需要放在項目中的什么位置? (使用IntelliJ 11)

提前致謝。

通常,除了包含這些類的常規二進制JAR 之外,還將使用源JAR。 實際加載類定義仍需要后者。 如果刪除了它,並用充滿*.java源文件的JAR(基本上只是一個Zip文件)替換了它,那么您的應用程序將無法再查找和加載庫類。

因此,要真正回答您的問題-源JAR可以存在於任何地方 ,因為您必須告訴IntelliJ它在哪里。 打開“項目結構”窗口,然后在“依賴關系”選項卡上找到有問題的二進制庫的引用(您在項目中仍然有它,對嗎?)。 然后單擊鉛筆圖標進行編輯,轉到“附加文件或目錄”,然后選擇源JAR。

IntelliJ會將JAR識別為完整的源,並根據需要使用這些源來顯示庫中類的代碼。

第三方jar應當配置為模塊依賴項 ,您可以將源jar附加到庫以逐步瀏覽代碼或查看文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM