我正在尝试在 Eclipse 中为我的 Android 应用程序生成 javadoc。我已经完成了以下步骤:
文件 -> 导出 -> Java -> Javadoc -> 检查项目并输入目标,按完成
这会产生许多关于“找不到符号...”的警告/错误,类似于这篇文章
按照该帖子的解决方案,我导出为创建 javadoc.xml 的 ant 脚本,然后将 android.jar 的路径添加到类路径字段。
如果我运行脚本,我会收到一条警告,内容如下:
警告:[选项] 引导类路径未与 -source 1.5 javadoc 一起设置:
错误 - 非法包名:“”
控制台还显示正在为每个包加载源文件......,然后构建成功。但唯一生成的是一个空目录文档。
在寻找解决方案后,我发现一篇文章说问题来自于类路径名中的空格。我检查了我的路径,果然我在“程序文件”中有一个空间。我试图通过几种方式划分空间来解决这个问题,但我无法让它工作。只是为了看看会发生什么,我从类路径中删除了有问题的行,并且发生了同样的错误......所以这让我相信错误可能在其他地方。有任何想法吗?
更新
我在这里找到了一个讨论,指出我要检查我的 CLASSPATH 环境变量。我有一个重复的值.. '.;' 和'%CLASSPATH%.;' 我删除了后者,错误消失了。
我仍然留下上面提到的警告,“引导类路径未与 -source 1.5 一起设置”。它不会引起我能注意到的任何问题,但如果有人知道解决它的方法,那就太好了