Eclipse 生成 Javadoc 向导: 什么是“ Javadoc 命令”?

我想为我正在使用的开源代码库生成 javadocs。但是 Eclipse Generate JavaDoc 向导要求我使用“ JavaDoc Command”,而帮助并没有解释这意味着什么。它是想要 javadoc 二进制/jar 的路径还是别的什么?

145105 次浏览

是的,它需要能够创建 Javadoc 的应用程序/可执行文件。在 jdk 的 bin 文件夹中有一个 javadoc可执行文件。

是的,推测它想要到 JDK 附带的 javadoc命令行工具的路径(在 bin 目录中,与 javajavac相同)。

Eclipse 应该能够自动找到它; 您是否在 JRE 上运行它?这就能解释他的要求了。

您可能需要在 Eclipse 中的已安装的 JRE 中添加一个 JDK (JDK)

转到 Window-> Preferences-> Java-> Installated JRE’s

在 Name 列中,如果没有 JDK 作为默认值,那么需要添加它。

单击“ Add”按钮并在您的计算机上找到 JDK。 您可以在这个位置找到它: C: Program Files Java jdk1.x.y
其中 x 和 y 是数字。

如果您的计算机上没有安装 JDK,那么从 Oracle 网站下载并安装 JavaSE (标准版)。

然后再次执行上述步骤。确保将其设置为默认的 JRE。

然后回到 Projects-> Generate Javadoc... 对话框

现在应该可以了。

祝你好运。

有了这个问题,并解决了键入: C: Program Files (x86) Java jdk1.7.0 _ 51 bin javadoc.exe 的问题

对于这个问题已经有了有用的答案,但是还有一种可能性我没有在这里提到。

我们应该考虑 Java 的安装是否正确(这就是为什么 Eclipse 可以首先启动的原因) ,并且 JDK 也被正确地添加到 eclipse 中。所以问题可能是由于某些原因(例如,Eclipse 迁移到另一个操作系统) javadoc 的路径不正确,您可以在 javadoc 向导页面中轻松地检查和修改这条路径。以下是详细说明:

  1. 通过 Project->Generate Javadoc...打开 javadoc 向导
  2. 在 javadoc 向导窗口中,确保 javadoc command路径正确,如下面的截图所示:

EclipseJavadocWizard