为了账号安全,请及时绑定邮箱和手机立即绑定

Javadoc 错误:“目标 11 不允许选项 --boot-class-path”

Javadoc 错误:“目标 11 不允许选项 --boot-class-path”

眼眸繁星 2021-12-22 20:34:18
我已经在 Intellij 中编写了一个功能齐全的 Android 应用程序,使用 JDK 11 和 Android SDK 28。但是我无法在我的代码上运行 JavaDoc,我无法弄清楚为什么或如何修复它!起初,我收到了很多错误,例如"android.whatever package not found". 修复起来很简单,在谷歌搜索后我发现我需要将 -bootclasspath pathtomyandroidsdkjarfile 添加到“额外的命令行选项”部分,这可以解决其他所有人的问题。但是当我添加该行时,出现以下错误:error: option --boot-class-path not allowed with target 11我不确定“目标 11”是什么意思,但我想我可以推断它是指 JDK 11。所以,我不知道从哪里开始。任何人都可以提供的任何帮助将不胜感激!
查看完整描述

2 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

所以在随机尝试了一堆变体之后,我想我已经解决了。似乎在 JDK 10+ 中 -bootclasspath 参数已被弃用,并已与 -sourcepath 参数一起推出。因此,通过放入-sourcepath pathtomyandroidsdkjarfile“额外命令行选项”部分,我设法解决了这个问题。


查看完整回答
反对 回复 2021-12-22
?
桃花长相依

TA贡献1860条经验 获得超8个赞

可能是因为您没有embedded JDK按照建议使用:

官方文档说:

设置JDK版本

最新的 OpenJDK 的副本与 Android Studio 2.2 及更高版本捆绑在一起,这是我们建议您用于 Android 项目的 JDK 版本。要使用捆绑的 JDK,请执行以下操作:

  1. 在 Android Studio 中打开您的项目,然后在菜单栏中选择 File > Project Structure。

  2. 在 SDK 位置页面和 JDK 位置下,选中使用嵌入式 JDK 复选框。

  3. 单击确定。

我有同样的问题,切换到嵌入式版本确实解决了它。


查看完整回答
反对 回复 2021-12-22
  • 2 回答
  • 0 关注
  • 2326 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号