eclipse RCP 2018-09 + OpenJDK 11 + tycho:如何使用 JRE 打包应用程序?
eclipse RCP 2018-09 + OpenJDK 11 + tycho: how to package an application with the JRE?
目前我正在使用 tycho 使用 java 8 和 eclipse 4.8 构建和打包我的 eclipse RCP 应用程序,(JMSToolBox)
对于 windows 发行版,tycho 构建过程 "copies" JRE v8 (Oracle) 通过 ant 任务
进入 "jre"
目录中的发行包
我正在升级到 eclipse RCP 2018-09 和 Java 11(打开JDK)
出现2个问题:
- OpenJDK 11 不提供 JRE OOTB。由于我不想在发行版中捆绑完整的 JDK 的 300MB,有没有办法只嵌入相当于 java 的 JRE 11. tycho 本身?通过在我的应用程序使用的 eclipse-rcp 插件上使用一些 JDK 工具构建特定的 JRE,比如
"jlint"
?
- Tycho 和 OSGI 目前不完全支持 Java 11,即使安装了来自市场的 java 11 插件。看我的
我很想找到一个 运行 tycho pom.xml
文件的例子
Adopt OpenJDK 似乎为 Java 11
提供了一个 JRE
Java11 的示例,J9 在 Windowsx64 上:
https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=openj9#x64_win
目前我正在使用 tycho 使用 java 8 和 eclipse 4.8 构建和打包我的 eclipse RCP 应用程序,(JMSToolBox)
对于 windows 发行版,tycho 构建过程 "copies" JRE v8 (Oracle) 通过 ant 任务
"jre"
目录中的发行包
我正在升级到 eclipse RCP 2018-09 和 Java 11(打开JDK)
出现2个问题:
- OpenJDK 11 不提供 JRE OOTB。由于我不想在发行版中捆绑完整的 JDK 的 300MB,有没有办法只嵌入相当于 java 的 JRE 11. tycho 本身?通过在我的应用程序使用的 eclipse-rcp 插件上使用一些 JDK 工具构建特定的 JRE,比如
"jlint"
? - Tycho 和 OSGI 目前不完全支持 Java 11,即使安装了来自市场的 java 11 插件。看我的
我很想找到一个 运行 tycho pom.xml
文件的例子
Adopt OpenJDK 似乎为 Java 11
提供了一个 JREJava11 的示例,J9 在 Windowsx64 上: https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=openj9#x64_win