Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.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 将JAR文件绑定到包含jdk的可执行文件_Java_Jar_Exe_Executable - Fatal编程技术网

Java 将JAR文件绑定到包含jdk的可执行文件

Java 将JAR文件绑定到包含jdk的可执行文件,java,jar,exe,executable,Java,Jar,Exe,Executable,因此,我想将我的JAR文件捆绑到一个可执行的Mac/Windows应用程序中。我可以使用Launch4J或任何其他jar包装器,但问题是,我不希望用户必须首先安装java。我只想为他/她提供我的应用程序,它应该只是一个双击体验。我尝试了最新JDK的JPackage,但是标准输出没有返回给终端 提前感谢,, DominikJava运行时JRE应该足够了。我会像你刚才提到的那样选择Launch4j。基本上,您可以将/lib和/bin从jre文件夹复制到项目文件夹,并使用从项目文件夹到复制的jre的相

因此,我想将我的JAR文件捆绑到一个可执行的Mac/Windows应用程序中。我可以使用Launch4J或任何其他jar包装器,但问题是,我不希望用户必须首先安装java。我只想为他/她提供我的应用程序,它应该只是一个双击体验。我尝试了最新JDK的JPackage,但是标准输出没有返回给终端

提前感谢,,
Dominik

Java运行时JRE应该足够了。我会像你刚才提到的那样选择Launch4j。基本上,您可以将/lib和/bin从jre文件夹复制到项目文件夹,并使用从项目文件夹到复制的jre的相对路径运行Launch4j

例如,请参见如何操作