Eclipse RCP 2018-09 + OpenJDK 11 + tycho:如何使用JRE打包应用程序?

时间:2018-10-03 12:36:36

标签: eclipse-rcp tycho java-11

当前,我正在使用tycho来构建和打包带有Java 8和Eclipse 4.8的eclipse RCP应用程序,(JMSToolBox
对于Windows发行版,tycho生成过程通过蚂蚁任务将JRE v8(Oracle)“复制”到"jre"目录中的发行包中

我正在升级到Eclipse RCP 2018-09和Java 11(OpenJDK)

出现2个问题:

  • OpenJDK 11不提供JRE OOTB。由于我不想在发行版中捆绑300MB的完整JDK,因此有没有办法只嵌入与Java 11等效的JRE。使用tycho本身?通过在我的应用程序使用的eclipse-rcp插件上使用一些"jlint"这样的JDK工具来构建特定的JRE?
  • Tycho和OSGI当前不完全支持Java 11,即使安装了市场上的Java 11插件也是如此。见我的other post on the subject here

我很好奇地找到一个正在运行的tyty pom.xml文件的示例

1 个答案:

答案 0 :(得分:0)

似乎Adopt OpenJDK为Java 11提供了一个JRE

在Windows x64上具有J9的Java 11的示例: https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=openj9#x64_win