[英]Understanding Deployment on Java 9+
After ignoring Java updates for quite some time, I now want to move on from the somewhat shady Java 10.0.2 Runtime I found somewhere to Java 13. As it turns out, Oracle stopped the "monolithic" JRE philosophy after Java 8 and I can对于我如何 go 关于部署的问题,似乎没有找到任何明确的答案。
以下是我认为保持不变的内容:
现在,我无法理解的棘手部分来了:在其他机器上部署
...但是现在呢?
这些图像如何使程序工作? 我读到它们只是该程序的某种小型 JRE,这将消除在目标系统上安装 Java 的需要,但这将如何跨平台?
还是它们是可从官方站点下载的 JRE 的某种“补丁”? 这可以解释为什么它仍在更新,但它不会消除在目标机器上安装 Java 的需要。
TL;博士:
非常感谢您阅读我的文字墙,并提前感谢您的回答!
编辑:使问题四更清楚。
Slaw 在对原始问题的评论中回答了我所有的问题,因此我将在此答案中对其进行总结。
jlink
使用程序所需的模块创建一个 mini-JRE,如module-info.java
中所指定也感谢您提供的外部信息! 我会确保研究JMOD
,从我读到的关于jpackage
的内容来看,这是一件非常令人兴奋的事情。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.