目前我正在使用JavaFX。每当我将鼠标悬停在JavaFX的方法上时,它都会给我以下错误:
'Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found'
我该如何解决这个问题?如何附加javadoc或源代码以便我可以看到方法的描述?
答案 0 :(得分:72)
答案 1 :(得分:55)
您可以通过下载jar配置Javadocs,基本上javadocs将直接从互联网上引用。
完成步骤:
对于离线javadoc,您可以从:http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html
下载点击接受许可协议后,您可以下载 javafx-2_2_0-apidocs.zip
答案 2 :(得分:19)
Project / Properties / Javadoc Location 和 Project / Properties / Java Build Path / Libraries 都没有帮助我,直到我选择并向上移动“命令和“ Java构建路径”“Android依赖项”的“导出”选项卡和库中添加的内容。我希望它会有用。
答案 3 :(得分:5)
或者你也可以,
1)通过Ctrl +单击该方法导航到该方法。将打开新的选项卡/窗口,其中包含文本“未找到源”和“附加源..”按钮
2)单击“附加源...”按钮
3)弹出新窗口。单击“外部文件夹”按钮
4)找到JavaFX javadoc文件夹。如果您使用默认安装设置在Windows上,则文件夹路径为C:\Program Files\Oracle\JavaFX 2.0 SDK\docs
答案 4 :(得分:3)
首先,如果你收到消息
注意:此元素既没有附加源也没有附加Javadoc,因此找不到Javadoc
然后,这意味着您已经包含了项目所需的外部jar。
下一步是将外部jar与其javadoc url相关联。
你已经全部准备好了!
答案 5 :(得分:2)
我无法使用“附加源...”方法,我尝试了许多不同的方法。 JavaFX的Javadocs安装在Program Files \ Oracle \ JavaFX 2.x SDK \ docs中。安装Javadocs的另一种方法是:
希望这能帮助一些像我一样困惑的人。
答案 6 :(得分:2)
以上所有答案都是对的,但还有另一种非常方便的方法。
前提条件:您的项目是Maven项目或将其转换为Maven项目。
RightclickOnProject>配置>转换为Maven项目
<强> 1 即可。选择要下载源或javadocs的任何jar。
<强> 2 即可。 RightClick&gt; Maven&gt;下载javadoc或下载javasources
答案 7 :(得分:1)
除了@dhroove的回答 (如果我有50个代表,我会发表评论......)
该链接已更改为: http://docs.oracle.com/javafx/2/api/
至少我的日食无法使用他的链接。
答案 8 :(得分:0)
它已经在一个不同的线程中,只需一个简单的eclipse设置就会自动下载JavaDoc(但是,你需要第一次点击该方法)。
答案 9 :(得分:0)
这个技巧在Eclipse Luna(4.4.2)中对我有用:对于我正在使用的jar文件(htsjdk),我将源包装在一个单独的jar文件中(名为htsjdk-2.0.1-src.jar; I可以这样做,因为htsjdk是开源的)并将其存储在我的项目的lib-src文件夹中。在我自己的Java源代码中,我选择了一个我在jar中使用的元素并点击了F3(Open声明)。 Eclipse打开了类文件并显示了“附加源”按钮。我单击按钮并指向我刚刚放入lib-src文件夹的src jar文件。现在,当我从罐子里徘徊时,我得到了Javadoc。
答案 10 :(得分:0)
如果您正在使用maven,请执行以下操作:
mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true
答案 11 :(得分:0)
您可以为Eclipse中的特定JAR指定在线Javadoc位置。当我找不到用于Kafka的任何可下载Javadocs时,这节省了我的一天。
Package Explorer
中,右键单击所需的JAR(在项目的“引用的库”或Maven依赖关系下,或诸如此类),然后单击Properties
。Javadoc Location
。Javadoc location path
字段中,输入在线Javadocs的URL,该URL很可能以/<version>/javadoc/
结尾。例如,Kafka 2.3.0的Javadocs位于http://www.apache.org/dist/kafka/2.3.0/javadoc/(您可能希望将URL中的https
更改为http
,因为在单击{{1 }}给我)。答案 12 :(得分:0)
要将Java源代码附加到Eclipse,
在安装JDK时,还必须选择安装Java源文件的选项。这将在安装目录中复制src.zip文件。 在Eclipse中,转到窗口->首选项-> Java->已安装的JRE->添加,然后选择系统中具有的JDK。 Eclipse现在将列出在对话框中找到的JAR。在此处,选择rt.jar并选择“源附件”。默认情况下,这将指向正确的src.zip。如果没有,请选择Java安装目录中的src.zip文件。 Eclipse中的java源附加 同样,如果您在计算机中下载了Javadoc,也可以在此对话框中进行配置。