JAR文件未正常运行

时间:2012-08-18 22:52:10

标签: java jar runnable

我创建了一个包含以下类的可运行jar文件:

Main.class(包含主要方法)

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

1 个答案:

答案 0 :(得分:0)

按照以下步骤进行测试:

  1. 启动命令提示符。导航到包含您的类的文件夹 文件:C:> cd \ mywork
  2. 设置路径以包含JDK的bin。例如:C:\ mywork>路径 c:\ Program Files \ Java \ jdk1.5.0_09 \ bin;%path%
  3. 编译您的班级:C:\ mywork> javac * .java
  4. 创建清单文件:C:\ mywork> echo Main-Class:YourMainClass> manifest.txt
  5. 创建一个jar文件:C:\ mywork> jar cvfm YourMainClass.jar manifest.txt *的.class
  6. 测试你的罐子:C:\ mywork> YourMainClass.jar