使用导出向导导出Eclipse插件功能会导致以下错误。
Eclipse Compiler for Java(TM)v20171123-1049,3.13.100,版权所有IBM Corp 2000,2015。保留所有权利。选项-bootclasspath not 在合规级别9及以上支持
这是最新的Eclipse和JDK安装,是否有针对此编译问题的解决方案/解决方法?
修改
如果我们选择
,Eclipse功能导出会成功"使用在工作区中编译的类文件"复选框
in" Options" "导出向导"。
的标签答案 0 :(得分:1)
在我看来,this comment from the Eclipse bug tracker很有用:
我们注意到,仅在MANIFEST.MF中没有定义“捆绑要求的执行环境”的项目中,“选项-bootclasspath在符合性级别9及更高级别不支持”仅在2019-03和-06中发生。
添加此设置后,错误就会消失。该设置只需要存在就可以了,该值是JavaSE-12还是-8都没关系。
答案 1 :(得分:1)
就我而言,我使用的是JDK11。我遇到同样的问题
我已经在MANIFEST.MF文件的下面添加了此行,并且可以正常工作。
Bundle-RequiredExecutionEnvironment: JavaSE-11