Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将JRE打包到Exe文件Jar2Exe中_Java - Fatal编程技术网

Java 将JRE打包到Exe文件Jar2Exe中

Java 将JRE打包到Exe文件Jar2Exe中,java,Java,我试图将我制作的GUI游戏的副本发送给我的朋友,但他们收到了错误:找不到Java运行时环境 我正在使用Jar2Exe将jar转换为exe 我在网上找到了这个解决方案,但我不知道从哪里开始 如果您希望您的软件可以在未安装JRE的pc上运行,您可以选择将“JRE”与您的程序一起复制,并将它们打包到安装文件中 如何将jre与之捆绑?我不希望这是一个安装文件,我只希望它运行一个exe。我在这里有点困惑,我想所有的计算机一定都安装了JRE,因为java与许多应用程序一起使用,例如,如果你可以在游戏中实现b

我试图将我制作的GUI游戏的副本发送给我的朋友,但他们收到了错误:找不到Java运行时环境

我正在使用Jar2Exe将jar转换为exe

我在网上找到了这个解决方案,但我不知道从哪里开始

如果您希望您的软件可以在未安装JRE的pc上运行,您可以选择将“JRE”与您的程序一起复制,并将它们打包到安装文件中


如何将jre与之捆绑?我不希望这是一个安装文件,我只希望它运行一个exe。

我在这里有点困惑,我想所有的计算机一定都安装了JRE,因为java与许多应用程序一起使用,例如,如果你可以在游戏中实现bubdle JRE(jar文件),如果你的JRE是windows,会发生什么,你的朋友想玩MacOSX或GNU/LINUX吗


如果你让你的游戏在每个操作系统中都能运行,那么显然他们各自的操作系统都需要JRE,但是如果你遇到了一个错误,那么操作系统就不是JRE的问题,而是你的游戏…

那么游戏对我有效吗?在将exe发送给某个人后,尽管它对他们不起作用。好吧,然后询问他们的电脑中是否安装了相同版本的JRE,或者他们是否有与您制作游戏时使用的相同版本的java,例如,如果您使用java 8制作游戏,而他们使用的是JRE 7,则不会起作用。游戏是使用JRE 1.8.0102从eclipse中导出的。他没有Jre 1.8.0_102,他有Jre 1.8.0_51。Java8的版本重要吗?还有什么问题?