使用导出向导导出Eclipse插件功能将导致以下错误。
Eclipse编译器为Java(TM) v20171123-1049,3.13.100,版权IBM公司2000,2015年。版权所有。在法规级别9及以上不支持选项-bootclasspath
这是最新的Eclipse和JDK安装,对于这个编译问题有什么解决方案/解决办法吗?
编辑:
如果我们选择
“使用在工作区中编译的类文件”复选框
在“导出向导”的“选项”选项卡中。
发布于 2020-02-21 12:21:39
在我的例子中,这是来自Eclipse bug跟踪器的评论已经证明是有用的:
我们注意到,“在法规级别9及以上不支持的选项-bootclasspath”发生在2019-03和-06,仅适用于在其MANIFEST.MF中没有定义"Bundle-RequiredExecutionEnvironment“的项目。 一旦添加此设置,错误就会消失。设置只需要在那里,不管值是JavaSE-12还是偶数-8。
发布于 2020-04-01 05:18:16
在我的例子中,我使用的是JDK 11。
我已经在MANIFEST.MF文件中添加了下面的行,并且它工作了。
Bundle-RequiredExecutionEnvironment: JavaSE-11
https://stackoverflow.com/questions/48468014
复制相似问题