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

2022-08-31 12:29:47

我希望当我将鼠标悬停在类上时,将jar文件中包含的javadoc注释显示在eclipse中。

例如,下载JODA-2.0后,将获得三个jar:

在 eclipse 中,[右键单击项目 -> 属性 -> Java Build Path -> Libraries -> ADD JAR...] 在项目中包含 joda-time-2.0 的二进制文件(可以引用这些类)。.jar。

但是,我如何链接其他两个jar文件中包含的sources / javadoc注释,以便当我将鼠标悬停在这些类上时,我看到javadocs?

将其他两个 jar(joda-time-2.0-javadoc.jar 和 joda-time-2.0-sources.jar)添加到构建路径不会链接 javadocs 或源代码。


答案 1
  1. 右键单击项目 -> 生成路径 -> 配置生成路径
  2. 在新窗口中,转到“库”选项卡。
  3. 选择库并将其展开。
  4. 有4个子选项。选择“Javadoc位置”,然后单击右侧的“编辑”按钮。
  5. 现在,您可以添加一个包含文档的 jar 文件。这将只是一个扩展名更改为jar的zip文件。确保 jar 中的索引.html位于根目录中。您可以按“验证”按钮检查一切正常。

答案 2

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

您也可以从您提到的项目构建路径设置中执行此操作:选择库选项卡,展开所需的库(jar),您将被要求选择:源附件,javadoc附件,本机库位置等。您只需选择所需的任何内容并编辑其当前设置即可。

或者你可以按照@JB尼采所说的去做...


推荐