【发布时间】:2019-05-09 14:01:00
【问题描述】:
我正在开发一个使用 eclipse-rcp 插件的桌面应用程序,目前我的应用程序在 Java 1.8_162 和 eclipse 4.6.0 (Neon) 上运行,并使用 Apache Ant 1.9.9 构建应用程序。我们计划升级此应用程序以在 OpenJDK 11.0.2+9_ 版本上运行,因此我们设置了 JAVA_HOME 和 env。变量指向 JDK 11。毕竟,我们在 ant 构建期间面临以下问题。请帮助我。
init:
[java]
[java] generateScript:
[java] [eclipse.buildScript] Some inter-plug-in dependencies have not been satisfied.
[java] [eclipse.buildScript] Bundle org.eclipse.epp.logging.aeri.ide:
[java] [eclipse.buildScript] Unsatisfied import package org.apache.lucene.document_[7.1.0,8.0.0).
[java] [eclipse.buildScript] Unsatisfied import package org.apache.lucene.index_[7.1.0,8.0.0).
[java] [eclipse.buildScript] Unsatisfied import package org.apache.lucene.search_[7.1.0,8.0.0).
[java] [eclipse.buildScript] Unsatisfied import package org.apache.lucene.store_[7.1.0,8.0.0).
【问题讨论】:
-
由于对 JRE 布局和 Java 9 模块代码的更改,基于 Eclipse Neon 的代码无法与 Java 11 一起使用。为此,您需要使用当前的 Eclipse 2019-03。
-
是的,我尝试使用最新的 Eclipse 2019-03。但现在它抛出一些包丢失。捆绑 org.apache.batik.util.gui_1.8.0.v20170214-1941 无法解决。:[java] 不满意导入包 org.apache.batik.util.gui.resource_1.8.0。 [java] 不满意导入包org.apache.batik.util.resources_1.8.0。 [java] 不满足导入包org.apache.batik.xml_1.8.0.
-
每个版本都有不同的所需插件,您需要更新您的构建以指定正确的列表
-
好的,让我检查一下。谢谢@greg-449 :)
标签: java ant eclipse-plugin eclipse-rcp java-11