我希望能够通过可执行JAR进行分发,而不必让用户升级到最新版本的JRE。如何将 JRE 打包到 JAR 中,以便他们可以在系统上未安装 JRE 的情况下运行 JAR?
将Java Portable放在子目录中,并使用批处理/bash脚本或Launch4j启动jar。
由于您需要一个jre来执行jar,恐怕这是不可能的。
我曾经使用izpack和launch4j来制作一个Windows EXE,它将在我的应用程序中安装jre。