2012-03-26 21 views
67

目前我正在使用JavaFX。每當我懸停的JavaFX的方法,它使我有以下錯誤:如何在eclipse中爲任何jar文件附加source或JavaDoc,例如JavaFX的?

'Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found'

我應該如何解決這個問題?我如何附加javadoc或源代碼,以便我可以看到這些方法的描述?

+0

參考這個答案指的javadoc下線。 http://stackoverflow.com/a/10892547/611077 – 2013-05-22 11:13:44

回答

50

您可以使用下載jar來配置Javadoc,基本上javadoc會直接從Internet引用。

完成步驟:

  1. 打開項目的構建路徑頁面(點擊右鍵,屬性, Java構建路徑)。
  2. 打開庫選項卡。
  3. 展開有問題的庫(JavaFX)的節點。
  4. 選擇JavaDoc位置並單擊編輯。
  5. 輸入包含Javadoc的文件的位置。 專門爲JavaFX的javadoc的輸入http://docs.oracle.com/javafx/2.0/api/

爲脫機的javadoc,您可以從以下網址下載:http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html

點擊接受許可協議後,您可以下載javafx-2_2_0-apidocs.zip

+14

這與丹尼斯勞門的 – Hamdi 2013-03-04 16:58:34

+1

幾乎一樣的答案我已經給出了javadocs的在線鏈接..而不是jar文件.. – dhroove 2013-03-05 04:17:02

+17

您沒有詢問鏈接問你如何將javadoc附加到任何jar文件中,你應該知道,大多數時候你會得到javadoc作爲jar文件,而不是寫出幾乎相同的6個步驟,你可以添加鏈接作爲評論丹尼斯勞門的答案。 – Hamdi 2013-03-05 19:08:28

68
  1. 下載包含JavaDocs的jar文件。
  2. 打開項目的構建路徑網頁(右鍵單擊,性能Java構建路徑)。
  3. 打開選項卡。
  4. 展開有問題的庫(JavaFX)的節點。
  5. 選擇JavaDoc位置並點擊編輯
  6. 輸入包含Javadoc(您​​剛剛下載的那個文件)的文件的位置。
+0

我認爲它是在JavaFX SDK下載。如果我是你,我會在那裏搜索它。 – 2012-03-26 14:12:29

4

另外,您還可以,

1)導航到按Ctrl該方法+單擊方法。新的選項卡/窗口將打開文本「Source not found」和「Attach Source ..」按鈕
2)單擊「Attach Source ..」按鈕
3)彈出新窗口。點擊「外部文件夾」按鈕
4)找到JavaFX javadoc文件夾。如果您使用默認安裝設置在Windows上,那麼文件夾路徑爲C:\Program Files\Oracle\JavaFX 2.0 SDK\docs

+0

必須嘗試它..它不爲我工作:( – dhroove 2012-03-27 06:25:39

+0

在哪一步,它沒有工作? – 2012-03-27 07:39:31

+1

使用一個乾淨的月神軟件包和瞄準JRE 8,這是簡單的方式來添加C:\ Program Files文件\ Java \ jdk1.8.0_11 \ javafx-src.zip「' – 2014-07-26 04:56:32

2

我無法獲得「Attach source ...」方法,我嘗試了很多不同的方法。 JavaFX的Javadocs安裝在Program Files \ Oracle \ JavaFX 2中。x SDK \ docs。安裝的Javadoc另一種方法是:

  1. 右鍵單擊該項目,選擇屬性
  2. 選擇庫上的標籤
  3. 右側在標籤的右上角的一面,你可能會看到「默認JavaFX平臺「或類似的東西。點擊管理平臺按鈕。 (如果你還沒有安裝,你也可以從這裏安裝這個默認平臺)。
  4. 在出現的Java Platform Manager選項卡中,選擇左側的「Default JavaFX Platform」,然後單擊窗口右側的JavaFX選項卡。
  5. 其中一個輸入字段標記爲「JavaFX Javadoc」。點擊此字段旁邊的「瀏覽」按鈕,然後瀏覽至上述安裝的文檔文件。

希望這能幫助那些和我一樣困惑的人。

19

也不項目/屬性/的Javadoc位置也不項目/屬性/ Java構建路徑/庫沒有幫助我,直到我拿起並在上升「訂單和出口」「Java構建路徑選項卡「」Android Dependencies「和added-in-library.jar。我希望是有用的。

+3

+10 ,終於搞定了!謝謝!我剛剛搬家了有問題的圖書館「起來」,直到它在列表的頂部,並且沒有選中它。 – you786 2013-06-26 18:01:58

+0

是的,出於某種原因,我必須在Android私有庫之上。據推測,後者正在終止對文檔的搜索。謝謝! – 2013-08-04 20:23:03

2

首先,如果你得到的消息

Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found

那麼就意味着你已經包括需要爲您的項目外部罐子。

下一步將是與它的Javadoc URL的外部JAR關聯。

  • 轉到Package Explorer中,展開項目文件夾,展開引用的庫
  • 右鍵單擊您要它的javadoc與
  • 單擊屬性關聯的外部JAR - > javadoc的位置
  • 複製和過去對於您用Google在線的Javadoc位置路徑的Javadoc的URL
  • 點擊申請

你」重新設置!

0

這招在Eclipse露娜(4.4爲我工作。2):對於我使用的jar文件(htsjdk),我將源文件打包到單獨的jar文件中(命名爲htsjdk-2.0.1-src.jar;因爲htsjdk是開源的,我可以這樣做)並將其存儲在我的項目的lib-src文件夾。在我自己的Java源代碼中,我從jar中選擇了一個元素,然後按F3(打開聲明)。 Eclipse打開了類文件並顯示了「Attach source」按鈕。我點擊該按鈕並指向剛剛放入lib-src文件夾的src jar文件。現在,當我在jar中使用的任何東西懸停時,我得到了Javadoc。

0

如果你使用Maven,那麼做:

mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true 
0

以上所有的答案是正確的,但還有另一種方法也是這是非常方便的。

前提條件:您的項目是Maven項目或將其轉換爲Maven項目。

RightclickOnProject>配置>轉換到Maven項目

enter image description here - 現在遵循的步驟:

。選擇您想要下載源代碼或javadoc的任何jar。

右擊>的Maven>下載的javadoc或下載javasources

enter image description here

相關問題