当我发送给朋友的Java游戏时,我发送给他们的JAR文件通常看起来像一个RAR文件。 这是因为他们电脑上的Windows认为这个文件应该由WinRar打开。
他们的计算机上有JRE,但Windows上的默认值是他们收到的文件应该由WinRar打开。
我发送程序的人不能被期望猜到,他们需要做的是专门告诉Windows使用Java打开文件。
有没有一种方法可以使我发送给某人的JAR文件默认使用JRE在他/她的计算机上打开?
非常感谢
你可以考虑添加一个BATCH脚本。 就像java -jar YourJarName.jar
你将需要其中的两个 – 对于Unix和Windows:
Windows的start.bat:
java -jar YourJarName.jar
Unix的start.sh:
#!/bin/bash java -jar YourJarName.jar
您可以使用诸如Launch4J之类的工具将JAR文件封装到可执行文件中。
您可以使用Java启动器将您的JAR文件转换为可执行文件。
要么
As @lan Roberts答案您可以使用Launch4j将JAR包装为可执行文件。 你可以从这里下载。