当我将鼠标悬停在某个类上时,我希望在eclipse中显示包含在jar文件中的javadoc注释。
例如,在下载JODA-2.0之后,获得了三个罐子:
在eclipse中,[右键单击项目 - >属性 - > Java构建路径 - >图书馆 - > ADD JARs ...]包含项目中的二进制文件(可以引用这些类),用于joda-time-2.0.jar。
但是如何链接其他两个jar文件中包含的sources / javadoc注释,以便当我将鼠标悬停在这些类上时,我会看到javadocs?
将另外两个jar(joda-time-2.0-javadoc.jar和joda-time-2.0-sources.jar)添加到构建路径不会链接javadoc或源。
答案 0 :(得分:69)
答案 1 :(得分:66)
您可以尝试按CTRL +单击没有附加源的类(在编辑器中执行此操作)。当它向您显示有关该类的一些信息时,您将看到指导附加源对话框的按钮。单击它,然后在弹出的对话框中选择您的类的源/ javadoc位置。
您也可以从您提到的项目构建路径设置中执行此操作:选择库选项卡,展开所需的库(jar),您将可以选择:源附件,javadoc附件,本机库位置等。您只需选择您想要的任何内容并编辑其当前设置。
或者你可以像@JB Nizet所说的那样......
答案 2 :(得分:10)
右键单击jar(带有类文件的jar),选择“Properties”,“Javadoc location”,然后选择带有javadoc的jar文件。对源jar使用“Java源附件”也是如此。
答案 3 :(得分:9)
您还可以在eclipse项目的“.classpath”文件中编辑classpathentry。如果要一次修改多个条目或者要生成路径,这可能会有所帮助。 e.g:
<classpathentry kind="var" path="HOME/3rdparty/junit.jar" sourcepath="/SOURCE/junit_src.zip"/>
答案 4 :(得分:0)
最简单的方法是:
jdk
。选择
src
.zip。问题已解决。