在忽略Java更新相当长一段时间之后,我现在想从我找到的一些可疑的Java 10.0.2运行时转移到Java 13。事实证明,Oracle在Java 8之后停止了“单一的”JRE哲学,我似乎无法找到任何明确的答案来回答我关于如何进行部署的问题。
以下是我认为的不变之处:
现在,这里来了一个棘手的部分:在其他机器上部署
...But现在怎么了?
这些图像是如何使程序工作的?我读到,它们只是该程序的某种小JRE,这将消除在目标系统上安装Java的需要,但这将如何跨平台呢?
或者它们是某种可以从官方网站下载的JRE的“修补程序”?这将解释为什么仍在更新Java,但它不会消除在目标计算机上安装Java的需要。
TL;DR:
非常感谢你仔细阅读了我的文章,并提前感谢你的回答!
编辑:使问题四的要点更清楚。
发布于 2019-10-23 14:06:08
我所有的问题都被Slaw回答了,在对原来问题的评论中,我将在这里对它们进行总结。
jlink创建一个带有程序所需模块的mini,如module-info.java中所指定的那样。也谢谢你的信息!我将确保查看JMOD,从我所读到的关于jpackage的内容来看,这是非常令人兴奋的事情。
https://stackoverflow.com/questions/58509771
复制相似问题