【发布时间】:2016-02-06 23:15:27
【问题描述】:
我已将我的 Java 项目从 Eclipse 导出为“可运行的 JAR 文件”,并带有“将所需的库提取到生成的 JAR 中”。当我尝试通过双击启动它时,没有任何反应,只是文件闪烁。当我尝试从java -jar Main.jar 这样的终端运行它时,它工作正常。
Main.java
class Main
{
public static void main(String[] args)
{
System.out.println("Hello");
}
在看到一些stackoverflow答案后,我还提取了jar文件以检查MANIFEST.MF文件
清单.MF
Manifest-Version: 1.0
Class-Path: .
Main-Class: Main
Java 版本
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
操作系统
OS X El Capitain
Version 10.11.13
【问题讨论】: