如何使用便携式JRE打包可执行jar?

我希望能够通过可执行JAR进行分发,而无需让用户升级到最新版本的JRE。 如何将JRE打包到JAR中,以便它们可以在系统上没有安装JRE的情况下运行jar?

将Java Portable放在子目录中,然后使用批处理/ bash脚本或Launch4j启动jar。

因为你需要一个jre来执行一个jar,我担心这是不可能的。

我曾经使用izpack和launch4j一起制作一个Windows EXE,可以在我的应用程序中安装jre。