使用导出向导导出Eclipse插件功能会导致以下错误。
Eclipse Java编译器(TM)v20171123-1049,3.13.100,版权所有IBMCorp 2000,2015。保留所有权利。选项-bootclasspath不是在符合性级别9和更高级别受支持]
这是最新的Eclipse和JDK安装,此编译问题是否有解决方案/解决方法?
编辑:
如果选择],则[Eclipse功能导出成功
“使用在工作空间中编译的类文件”复选框
在“导出向导”的“选项”选项卡中。
就我而言,this comment from the Eclipse bug tracker被证明是有用的:
[我们已经注意到,仅对于在MANIFEST.MF中没有定义“ Bundle-RequiredExecutionEnvironment”的项目,“选项-bootclasspath在法规遵从性级别9和更高版本中不受支持”仅在2019-03和-06中发生。
添加此设置后,错误就会消失。该设置只需要存在就可以了,该值是JavaSE-12还是-8都没有关系。
就我而言,我正在使用JDK11。我遇到相同的问题
我已经在MANIFEST.MF文件的下面添加了此行,并且可以正常工作。
Bundle-RequiredExecutionEnvironment: JavaSE-11