【问题标题】:Jar file does nothing after double click双击后jar文件什么也不做
【发布时间】:2018-12-13 06:32:19
【问题描述】:

我制作了一个 java swing 程序,并在终端中通过jar cfm Game.jar MANIFEST.MF *.class 创建了一个可执行的 jar 文件。当我尝试通过终端运行 jar 文件时,它工作正常。但是当我尝试通过双击图标来运行文件时,什么也没有发生。 清单.MF:

    Manifest-Version: 1.0
    Main-Class: Game

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

【问题讨论】:

标签: java macos jar osx-snow-leopard


【解决方案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

【讨论】:

  • 对不起,我不再使用 OS X,所以我无法检查它是否有效
猜你喜欢
  • 1970-01-01
  • 2017-03-16
  • 2013-05-18
  • 1970-01-01
  • 1970-01-01
  • 2012-03-04
  • 2012-02-25
  • 2021-10-12
  • 2013-07-05
相关资源
最近更新 更多