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


72

我想为我正在使用的开源代码库生成javadocs。但是Eclipse Generate JavaDoc向导要求我提供“ Javadoc命令”,并且该帮助未解释这意味着什么。是否需要javadoc binary / jar或其他路径?


19
javadoc.exe的路径,例如C:\ Program Files \ Java \ jdk1.6.0_07 \ bin \ javadoc.exe
Vivart 2010年

3
对于linux用户,javadoc驻留在/usr/lib/jvm/<your java version>/bin目录中。
nsane 2014年

Answers:


62

是的,大概它想要JDK随附的javadoc命令行工具的路径(在bin目录中,与java和相同javac)。

Eclipse应该能够自动找到它。您是否可能在JRE上运行它?那将解释请求。


2
那就是让我困惑的地方。我下载了最新的JDK,并在“已安装的JRE”下检查了jdk1.6.0_20-不是吗?
男孩先生2010年

2
哦,我懂了。我认为这是必需的,所以将JRE路径设置为... \ jdk \ jre而不是... \ jdk。h!
Boy Boy先生2010年


8

您可能需要将JDK(Java开发套件)添加到Eclipse中已安装的JRE中

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

在“名称”列中,如果您没有默认的JDK,则需要添加它。

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

如果您的计算机上未安装JDK,请从Oracle网站下载并安装Java SE(标准版)。

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

然后返回到“项目”->“生成Javadoc ...”对话框

现在应该可以了。

祝好运。


3

遇到此问题并解决了此问题:C:\ Program Files(x86)\ Java \ jdk1.7.0_51 \ bin \ javadoc.exe


对我而言,解决方案是:C:\Program Files\Java\jdk1.7.0_79\bin\javadoc.exe
TheLogicGuy 2016年

0

上面的问题已经有了有用的答案,但是还有一种可能性我看不到。

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

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

EclipseJavadoc向导

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.