所以这个程序,Launch4J说我可以将JRE与我的程序捆绑在一起。由于我的程序需要Java 7,我可以捆绑它吗?我有一个问题,即程序大小。在JRE包装的情况下,程序是否会像200mb一样?感谢。
答案 0 :(得分:2)
完全没有。它仍然会有几兆字节。
查看this answer和评论:
对于好奇,在我的64位Windows JRE6上执行此操作会将安装从97.7 MB(19.2 MB 7z压缩)降至89.9 MB(17.9 MB 7z压缩),因此约为-7%
您还可以选择捆绑alternate, smaller, JRE。
话虽如此,捆绑是不明智的,应该只用于极端的环境。更好的选择是将用户指向http://www.java.com,并让他们安装最适合的Java版本。
此外,您可以在安装程序向导中捆绑JRE,而不是应用程序本身,如果您不想更改应用启动器,这可能是另一种选择。