jar文件导出来后怎么才能在其他没装jdk的机器上双击运行

时间:2022-11-21 09:39:56
jar文件导出来后怎么才能在其他没装jdk的机器上双击运行
jar文件导出来后怎么才能在其他没装jdk的机器上双击运行

7 个解决方案

#1


打包做成EXE,把JRE環境也帶上。
可以用exe4j這個軟件。

#2


把jre和jar放到同一个目录就可以了
可以制作安装包
http://www.blogjava.net/javapro/archive/2009/03/24/JavaAppSetup.html

#3


用下面这个脚本写个 batch file
java -classpath x.jar path_to_main_method_class 

#4


能具体点吗 不会啊

#5


引用 3 楼 soton_dolphin 的回复:
用下面这个脚本写个 batch file
java -classpath x.jar path_to_main_method_class 

没有jdk,java跑不起来。

#6


引用 5 楼 yaoIin 的回复:
Quote: 引用 3 楼 soton_dolphin 的回复:

用下面这个脚本写个 batch file
java -classpath x.jar path_to_main_method_class 

没有jdk,java跑不起来。


JDK 里面包括了compiler, 用来编译java 源文件到bytecode。所以如果只是运行java 程序,根本不需要jdk,只要安装java jre 就可以了

#7


jar 本身在虚拟机中运行  没有jre环境想运行 别瞎想了

#1


打包做成EXE,把JRE環境也帶上。
可以用exe4j這個軟件。

#2


把jre和jar放到同一个目录就可以了
可以制作安装包
http://www.blogjava.net/javapro/archive/2009/03/24/JavaAppSetup.html

#3


用下面这个脚本写个 batch file
java -classpath x.jar path_to_main_method_class 

#4


能具体点吗 不会啊

#5


引用 3 楼 soton_dolphin 的回复:
用下面这个脚本写个 batch file
java -classpath x.jar path_to_main_method_class 

没有jdk,java跑不起来。

#6


引用 5 楼 yaoIin 的回复:
Quote: 引用 3 楼 soton_dolphin 的回复:

用下面这个脚本写个 batch file
java -classpath x.jar path_to_main_method_class 

没有jdk,java跑不起来。


JDK 里面包括了compiler, 用来编译java 源文件到bytecode。所以如果只是运行java 程序,根本不需要jdk,只要安装java jre 就可以了

#7


jar 本身在虚拟机中运行  没有jre环境想运行 别瞎想了