Java 9的Eclipse Oxygen插件功能导出失败

问题描述 投票:3回答:2

使用导出向导导出Eclipse插件功能会导致以下错误。

Eclipse Java编译器(TM)v20171123-1049,3.13.100,版权所有IBMCorp 2000,2015。保留所有权利。选项-bootclasspath不是在符合性级别9和更高级别受支持]

这是最新的Eclipse和JDK安装,此编译问题是否有解决方案/解决方法?

编辑:

如果选择],则[Eclipse功能导出成功

“使用在工作空间中编译的类文件”复选框

在“导出向导”的“选项”选项卡中。

eclipse-plugin java-9 eclipse-jdt
2个回答
0
投票

就我而言,this comment from the Eclipse bug tracker被证明是有用的:

[我们已经注意到,仅对于在MANIFEST.MF中没有定义“ Bundle-RequiredExecutionEnvironment”的项目,“选项-bootclasspath在法规遵从性级别9和更高版本中不受支持”仅在2019-03和-06中发生。

添加此设置后,错误就会消失。该设置只需要存在就可以了,该值是JavaSE-12还是-8都没有关系。


0
投票

就我而言,我正在使用JDK11。我遇到相同的问题

  • [javac]选项-bootclasspath在法规遵从性级别9和以上

我已经在MANIFEST.MF文件的下面添加了此行,并且可以正常工作。

Bundle-RequiredExecutionEnvironment: JavaSE-11
© www.soinside.com 2019 - 2024. All rights reserved.