Jar 文件在双击后不执行任何操作

Jar file does nothing after double click

提问人:Nosrep 提问时间:7/5/2018 最后编辑:Nosrep 更新时间:9/27/2020 访问量:1008

问:

我制作了一个 java swing 程序并通过终端创建了一个可执行的 jar 文件。当我尝试通过终端运行 jar 文件时,它工作正常。但是当我尝试通过双击图标来运行文件时,没有任何反应。 清单。分子式:jar cfm Game.jar MANIFEST.MF *.class

    Manifest-Version: 1.0
    Main-Class: Game

我有 mac os 10.6,打开 jar 文件的默认应用程序是 jar 启动器。

java macOS jar osx-snow-leopard

评论

1赞 Glains 7/5/2018
双击时无法打开jar文件的可能副本
0赞 Nosrep 7/5/2018
双击时无法打开@Glains JAR 文件适用于 Windows 操作系统。我有 mac os。
0赞 Glains 7/5/2018
我想指出一个事实,即您可能需要将运行 jar 与默认程序相关联。
0赞 Nosrep 7/5/2018
@Glains 关联什么?

答:

0赞 jazzwhistle 9/27/2020 #1

Terminal 和 Finder 不一定使用相同版本的 Java:

“通过命令行启动 Java 应用程序时,系统使用默认的 JDK。JRE 的版本可能与 JDK 的默认版本不同”

https://docs.oracle.com/javase/9/install/installation-jdk-and-jre-macos.htm#JSJIG-GUID-C5F0BF25-3487-4F33-9275-7000C8E1C58C

评论

0赞 Nosrep 9/29/2020
对不起,我不再使用 OS X,所以我无法检查它是否有效