![](/img/trans.png)
[英]How to compile jar file containing only .java source files into .jar files containing .class files with Eclipse
[英]Eclipse how to link a jar containing javadocs/source with its binary?
当我将鼠标悬停在一个类上时,我想在eclipse中显示包含在jar文件中的javadoc注释。
例如,下载JODA-2.0后,获得三个罐子:
在eclipse中,[右键单击项目 - >属性 - > Java构建路径 - >库 - > ADD JAR ...]包含项目中的二进制文件(可以引用这些类),用于joda-time-2.0.jar。
但是如何链接其他两个jar文件中包含的sources / javadoc注释,以便当我将鼠标悬停在这些类上时,我会看到javadocs?
将其他两个jar(joda-time-2.0-javadoc.jar和joda-time-2.0-sources.jar)添加到构建路径不会链接javadoc或源。
您可以尝试按CTRL +单击没有附加源的类(在编辑器中执行此操作)。 当它向您显示有关该类的一些信息时,您将看到指导附加源对话框的按钮。 单击它,然后在弹出的对话框中选择您的类的源/ javadoc位置。
您也可以从您提到的项目构建路径设置中执行此操作:选择库选项卡,展开您想要的库(jar),您将可以选择:源附件,javadoc附件,本机库位置等。您只需选择无论你想要什么,并编辑其当前设置。
或者你可以像@JB Nizet所说的那样......
右键单击jar(带有类文件的jar),选择“Properties”,“Javadoc location”,然后选择带有javadoc的jar文件。 使用“Java源附件”对源jar执行类似操作。
您还可以在eclipse项目的“.classpath”文件中编辑classpathentry。 如果要一次修改多个条目或者要生成路径,这可能会有所帮助。 例如:
<classpathentry kind="var" path="HOME/3rdparty/junit.jar" sourcepath="/SOURCE/junit_src.zip"/>
最简单的方法是:
jdk
。然后选择src
.zip。 问题已经解决了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.