【发布时间】:2012-08-14 21:47:46
【问题描述】:
我创建了一个可运行的 jar 文件,其中包含以下类:
Main.class(这包含main方法)
Form.class
WrapLayout.class
清单文件 (Manifest.txt) 包含以下内容:
Main-Class: Main
(最后换行)
我已经使用这个命令创建了 jar 文件:
jar cfm Organizer.jar Manifest.txt Main.class Form.class WrapLayout.class
jar 文件已创建,但当我运行它时,命令窗口会打开片刻,然后关闭,然后什么也没有发生。该文件是一个 Swing 应用程序,我在 Parallels Desktop for Mac 上运行 Windows XP,但我认为这并不重要。有谁知道出了什么问题?
编辑:我尝试在 mac 中运行 jar 文件,并在控制台中收到此错误消息:
Exception in thread "main"
java.lang.UnsupportedClassVerionError: Main : Unsupported major.minor version51.0
【问题讨论】:
-
从终端窗口运行程序 - 查看是否打印出任何错误消息。
-
运行jar文件的命令是
java -jar Organizer.jar -
我希望程序可以双击,在命令窗口中运行它也不起作用;我在帖子中收到相同的错误消息。
-
错误消息意味着您使用的 Java 版本比您尝试使用的 JRE 版本更新。
-
我该如何解决? (我用eclipse)