如何在Eclipse中附加任何jar文件的源代码或JavaDoc,例如JavaFX?

目前我正在与JavaFX合作。 每当我将鼠标hover在JavaFX的一个方法上,它给我提供了以下错误:

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

我应该如何解决这个问题? 我怎样才能附加的javadoc或来源,使我可以看到方法的描述?

  1. 下载包含JavaDocs的jar文件。
  2. 打开项目的Build Path页面(右键单击, 属性Java构buildpath )。
  3. 打开“ 库”选项卡。
  4. 展开有问题的库(JavaFX)的节点。
  5. selectJavaDoc位置 ,然后单击编辑
  6. input包含Javadoc(刚刚下载的那个文件)的文件的位置。

你可以通过下载jarconfigurationJavadocs,基本上javadocs会直接从互联网上被引用。

完成步骤:

  1. 打开项目的Build Path页面(右键单击,属性,Java构buildpath)。
  2. 打开“库”选项卡。
  3. 展开有问题的库(JavaFX)的节点。
  4. selectJavaDoc位置,然后单击编辑。
  5. input包含Javadoc的文件的位置。 具体为javaFX javadoc进入http://docs.oracle.com/javafx/2.0/api/

对于离线javadoc,您可以从以下url下载: http : //www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html

点击接受许可协议后,您可以下载javafx-2_2_0-apidocs.zip

直到我select并移动到“ Java Build Path ”“Android Dependencies”的“ Order and Export ”选项卡中, Library中添加之前, Project / Properties / Javadoc LocationProject / Properties / Java Build Path / 。jar。 我希望是有用的。

或者你也可以,

1)通过Ctrl +点击该方法导航到该方法。 新的选项卡/窗口将打开文本“找不到源”和button“附加源”
2)点击“Attach Source”button。
3)popup新窗口。 点击“外部文件夹”button
4)findJavaFX javadoc文件夹。 如果您使用默认安装设置在Windows上,则文件夹path为C:\Program Files\Oracle\JavaFX 2.0 SDK\docs

我无法得到“Attach source …”方法,也尝试了很多不同的方法。 JavaFX的Javadocs安装在Program Files \ Oracle \ JavaFX 2.x SDK \ docs中。 另一种安装Javadoc的方法是:

  1. 右键单击该项目,select属性
  2. select选项卡右侧的“库”
  3. 在选项卡的右上angular,您可能会看到“Default JavaFX Platform”或类似的东西。 点击pipe理平台button。 (你也可以从这里安装这个默认平台,如果你还没有这个)。
  4. 在显示的Java Platform Manager选项卡中,select左侧的“Default JavaFX Platform”,然后单击窗口右侧的JavaFX选项卡。
  5. 其中一个input字段被标记为“JavaFX Javadoc”。 点击此字段旁边的“浏览”button并浏览到上面提到的已安装的文档文件。

希望这能帮助一些和我一样困惑的人。

首先,如果你得到的消息

注意:这个元素既没有附加源代码,也没有附加Javadoc,因此没有findJavadoc

那么这意味着你已经包含了你的项目所需的外部jar。

下一步是将外部jar与其javadoc url相关联。

  • 去包浏览器,展开你的项目文件夹,展开引用的库
  • 右键单击要将其与javadoc关联的外部jar
  • 点击属性 – > javadoc位置
  • 复制并超出您在线search到的javadoc的url到javadoc位置path
  • 点击应用

你们都准备好了!

除了@dhroove的回答(如果我有50个代表,我会写评论的)

链接已更改为: http : //docs.oracle.com/javafx/2/api/

至less我的日食不能使用他的链接。

它已经在一个不同的线程中,只是一个简单的eclipse设置将自动下载JavaDoc(但是,你需要单击该方法的第一次)。

我在哪里可以下载JavaDoc for JPA 2.0?

这个技巧在Eclipse Luna(4.4.2)中为我工作:对于我使用的jar文件(htsjdk),我将源文件打包在单独的jar文件(名为htsjdk-2.0.1-src.jar;我可以这样做因为htsjdk是开源的),并将其存储在我的项目的lib-src文件夹中。 在我自己的Java源代码中,我从jar中select了一个元素,然后按F3(打开声明)。 Eclipse打开类文件并显示“Attach source”button。 我点击了button,并指向刚刚放入lib-src文件夹的src jar文件。 现在,当我从jar中徘徊时,我得到了Javadoc。

如果你正在使用maven只是做:

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

最重要的是答案是正确的,但也有另一种方法是非常方便的。

先决条件:您的项目是Maven项目或将其转换为Maven项目。

RightclickOnProject>configuration>转换到Maven项目

在这里输入图像说明 – 现在按照以下步骤操作:

1 。 select你想要下载源或javadoc的任何jar。

2RightClick> Maven>下载javadoc或下载javasources

在这里输入图像说明