Eclipse如何鏈接一個包含javadocs/source的jar與它的二進製文件?




(4)

當我將鼠標懸停在某個類上時,我希望在eclipse中顯示包含在jar文件中的javadoc註釋。

例如,下載JODA-2.0後,獲得三個罐子:

在eclipse中,[右鍵項目 - >屬性 - > Java構建路徑 - >庫 - > ADD JAR ...]在項目中包含了二進製文件(可以引用這些類)joda-time-2.0.jar。

但是,如何鏈接其他兩個jar文件中包含的sources / javadoc註釋,以便當我將鼠標懸停在這些類上時,我可以看到javadoc?

將其他兩個jar(joda-time-2.0-javadoc.jar和joda-time-2.0-sources.jar)添加到構建路徑中並不會鏈接javadoc或源文件。


  1. 右鍵單擊項目 - >構建路徑 - >配置構建路徑
  2. 在新窗口中,轉至“庫”選項卡。
  3. 選擇庫並展開它。
  4. 有4個兒童選項。 選擇“Javadoc位置”並點擊右側的“編輯”按鈕。
  5. 現在你可以添加一個包含文檔的jar文件。 這將只是一個擴展名變為jar的zip文件。 確保在jar中index.html位於根目錄中。 你可以按下“驗證”按鈕來檢查一切正常。

你可以嘗試按CTRL +點擊一個沒有源代碼的類(在編輯器中這樣做)。 當它向您顯示有關該課程的一些信息時,您將看到指導附加源對話框的按鈕。 點擊它並彈出對話框,為你的課堂選擇源/ javadoc位置。

你也可以從你提到的項目構建路徑設置中做到這一點:選擇庫選項卡,展開你想要的庫(jar),你將被選擇:源附件,javadoc附件,本地庫位置等。無論你想要什麼,並編輯其當前設置。

或者你可以像@JB Nizet說的那樣......


您還可以在eclipse項目的文件“.classpath”中編輯classpathentry。 如果要一次修改多個條目或者要生成路徑,這會很有幫助。 例如:

<classpathentry kind="var" path="HOME/3rdparty/junit.jar" sourcepath="/SOURCE/junit_src.zip"/>


最簡單的方法是:

  1. 按下Ctrl +(您想要查看Java文檔的單詞)
  2. 將出現一個頁面,其中有一個用於附加source.Click這個按鈕
  3. 選擇外部位置。
  4. 瀏覽位置到Java文件夾比您的jdk 。選擇src .zip。
  5. 按OK。

問題已經解決了。







javadoc