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