bundle – 将JRE与应用程序捆绑在一起?
我一直在争论是否将JRE与我的应用程序捆绑在一起.我在下面列举了一些原因,为什么我认为它会有用,但我也犹豫不决,因为它使应用程序更大.
为什么我认为它会有用: >现在,通过运行批处理文件来运行应用程序(嗯,批处理文件的快捷方式,它通过批处理文件运行).它只是调用java -jar XXX,它需要Java在路径中,但情况并非总是如此. 有一些很好的理由为什么不打包它: >如果Java中存在安全漏洞或者对JRE进行了其他重要更新,我们需要使用新的Java版本分发新版本的应用程序.我们通常每两周更新一次我们的应用程序,所以我现在不太关心这个. 任何人都可以提供一些指导(根据这些要求)他们认为打包JRE是一个好主意吗?如果没有,那么只是希望java在路径中有什么替代方案(更重要的是,如果不是这样,我们的用户可能不知道如何添加它). 解决方法
>
Java Web Start. JRE将走上正轨.
>有关版本控制,请参阅 Java Web Start – Runtime Versioning&特别是 Earlier Version. > JWS可以在64位和16位之间划分资源. 32位JRE. 所以,“捆绑JRE的坏主意”.请改用web-start. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |