【发布时间】:2017-10-15 00:16:35
【问题描述】:
我有一个使用嵌入式 Tomcat 的 Web 应用程序,我将把它作为桌面应用程序分发。由于我不希望用户处理 JRE 的安装,因此我决定将 JRE 捆绑在我的安装包中,但是,我想知道是否存在 JRE 的简化版本以便具有更小的安装文件大小。例如,我从 JRE 中删除了所有与 CORBA 相关的文件,并且一切似乎都工作正常,所以我想可以删除一些其他文件而不影响 Tomcat 的功能,但我真的不知道应该删除哪些其他文件。
如果有人以前这样做过,我会很感激你的 cmets。
【问题讨论】:
-
我对任何认为有嵌入式 Java 的人嗤之以鼻。
-
java9 中的新模块功能被吹捧为这样做排序。我还没有查看详细信息,但注意到许可证已更改为专门允许重新分发“由 jlink 生成的 [Java] 部分......仅供 [应用程序] 使用”。顺便说一句,我不明白为什么 Tomcat/web 应用程序不能合理地使用 CORBA; AWT JavaFX Nashorn OTOH ....
-
非常感谢,我去看看java9。是的,Tomcat 可以使用所有这些 CORBA、AWT、JafaFX 等,但是,我的应用程序不使用任何这些库。