Eclipse如何将包含javadocs/source的jar与其二进制文件链接起来?

ear*_*nce 80 java eclipse javadoc jar

当我将鼠标悬停在一个类上时,我想在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或源.

Mis*_*ith 69

  1. 右键单击项目 - >构建路径 - >配置构建路径
  2. 在新窗口中,转到"库"选项卡.
  3. 选择库并展开它.
  4. 有4个孩子选择.选择"Javadoc location"并单击右侧的"Edit"按钮.
  5. 现在您可以添加包含文档的jar文件.这只是一个zip文件,扩展名改为jar.确保jar内的index.html在根目录中.您可以按"验证"按钮检查一切正常.


dra*_*vic 67

您可以尝试按CTRL +单击没有附加源的类(在编辑器中执行此操作).当它向您显示有关该类的一些信息时,您将看到指导附加源对话框的按钮.单击它,然后在弹出的对话框中选择您的类的源/ javadoc位置.

您也可以从您提到的项目构建路径设置中执行此操作:选择库选项卡,展开您想要的库(jar),您将可以选择:源附件,javadoc附件,本机库位置等.您只需选择无论你想要什么,并编辑其当前设置.

或者你可以像@JB Nizet所说的那样......

  • 附加**源**与附加**javadoc**之间有什么区别? (8认同)

JB *_*zet 11

右键单击jar(带有类文件的jar),选择"Properties","Javadoc location",然后选择带有javadoc的jar文件.使用"Java源附件"对源jar执行类似操作.

  • 它可能只是我,但这只有在Eclipse"识别"文件为jar时才有效.它旁边有一个小jar图标.当我导入第三方罐子时,他们会出现看似文档图标的内容.他们只是很好的代码工作,但右键单击属性我没有得到"javadoc位置". (4认同)

Mic*_*l_S 9

您还可以在eclipse项目的".classpath"文件中编辑classpathentry.如果要一次修改多个条目或者要生成路径,这可能会有所帮助.例如:

<classpathentry kind="var" path="HOME/3rdparty/junit.jar" sourcepath="/SOURCE/junit_src.zip"/>