2

我正在尝试使用 javadoc 为我的 android 项目生成文档。问题是 javadoc 无法找到 android 包。我的错误与此相同。如果我正在尝试第一个解决方案,它会说:

javadoc: error - -classpath 选项只能指定一次。

我究竟做错了什么?

此外,我尝试了这个解决方案,但我不知道在最后一步我必须做什么。

4

2 回答 2

1

我发现您可以向 -classpath 添加多个路径,方法是用分号分隔它们并将整个路径括在引号中(如果路径中有空格)

-classpath ".;c:\full\path\to\another\codebase\java;C:\path\to\android.jar"
于 2013-07-26T09:13:11.853 回答
0

好的,我用这个解决方案解决了这个问题。我需要做的就是安装Cygwin。安装后,我需要像这样在 Cygwin上安装ANT。之后,我不得不在 Cygwin中配置 java 。

-classpath现在对我来说是一个新的细节(也许是在 Eclipse 中生成 Javadoc 的第三步中该命令对我不起作用的原因)。我不得不打开javadoc.xml并看到这一行:

<javadoc [...] additionalparam="-classpath C:\Progra~2\Android\android-sdk\platforms\android-10\android.jar" classpath="C:\Program Files (x86)\Android\android-sdk\tools\support\annotations.jar" [...]/>

附加参数是我自己的 Generate Javadoc 第三步。我采取了那条路并将其放入 classpath="" ... 就是这样。也许有人会说如何在 Eclipse 中手动配置类路径,因为我找不到东西。

好的,现在切换到 的文件夹javadoc.sh并运行该文件sh javadoc.sh

于 2013-02-10T04:39:29.397 回答