Eclipse生成Javadoc向导:什么是;Javadoc命令";?

Eclipse生成Javadoc向导:什么是;Javadoc命令";?,java,eclipse,javadoc,Java,Eclipse,Javadoc,我想为我正在使用的开源代码库生成javadocs。但是Eclipse生成Javadoc向导要求我提供一个“Javadoc命令”,而帮助没有解释这意味着什么。它是想要javadoc二进制文件/jar的路径还是其他什么?是的,它需要能够创建javadoc的应用程序/可执行文件。jdk的bin文件夹中有一个javadoc可执行文件。是的,可能它想要jdk附带的路径(在bin目录中,与java和javac相同) Eclipse应该能够自动找到它;您是否正在JRE上运行它?这就解释了这个请求。您可能需要在

我想为我正在使用的开源代码库生成javadocs。但是Eclipse生成Javadoc向导要求我提供一个“Javadoc命令”,而帮助没有解释这意味着什么。它是想要javadoc二进制文件/jar的路径还是其他什么?

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

是的,可能它想要jdk附带的路径(在bin目录中,与
java
javac
相同)

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

您可能需要在Eclipse中为已安装的JRE添加一个JDK(Java开发工具包)

转到窗口->首选项->Java->已安装的JRE

在“名称”列中,如果没有JDK作为默认值,则需要添加它

单击“添加”按钮并在您的机器上找到JDK。 您可以在以下位置找到它:C:\Program Files\Java\jdk1.x.y
其中x和y是数字

如果您的机器上没有安装JDK,请从Oracle网站下载并安装Java SE(标准版)

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

然后返回项目->生成Javadoc。。。对话

现在应该可以了


祝你好运。

遇到了这个问题,并解决了键入以下内容的问题:C:\Program Files(x86)\Java\jdk1.7.0\U 51\bin\javadoc.exe

上述问题已经有了有用的答案,但我认为还有一种可能性没有在这里得到解决

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

  • 通过
    Project->generateJavadoc…
  • 在javadoc向导窗口中,确保
    javadoc命令路径正确,如下图所示:

  • javadoc.exe的路径,例如C:\Program Files\Java\jdk1.6.0\U 07\bin\javadoc.exe对于linux用户,
    javadoc
    位于
    /usr/lib/jvm//bin
    目录中。在windows JAVA_HOME/bin/javadoc.exe^^^上,如果安装了jdk,jre版本就没有这个工具,这让我很困惑。我下载了最新的JDK,并在“已安装的JRE”下检查了jdk1.6.0_20-是吗?哦,我明白了。我将JRE路径设置为…\jdk\JRE,而不是…\jdk,认为这是必需的。啊!对我来说,解决方案是:
    C:\ProgramFiles\Java\jdk1.7.0\u 79\bin\javadoc.exe