2009-09-07 44 views
1

我运行在Mac上os.It一个jar文件生成以下错误的Mac OS JarLauncher问题

09年9月2日下午1时17分54秒[0x0-0x30c30c] .com.apple.JarLauncher [11128]在
content.Main。(Main.java:18) 9/2/09 1:18:06 PM [0x0-0x30d30d] .com.apple.JarLauncher [11130]
SystemFlippers:没有消耗所有的数据长期ID 0(PBASE =
0x10012ecc0,p值= 0x10012ecc4,PEND = 0x10012ecc8) 09年9月2日下午1点18分06秒[0x0-0x30d30d] .com.apple.JarLauncher [11130]
SystemFlippers:没不会消耗长ID 0的所有数据(pBase =
0x100110140,p值= 0x100110144,PEND = 0x100110148) 09年9月2日下午1点18分06秒[0x0-0x30d30d] .com.apple.JarLauncher [11130]
SystemFlippers:没有消耗长的所有数据ID 0(PBASE =
0x100110140,p值= 0x100110144,PEND = 0x100110148) 09年9月2日下午1点18分06秒[0x0-0x30d30d] .com.apple.JarLauncher [11130]
异常在线程“主“ 9/2/09 1:18:06 PM [0x0-0x30d30d] .com.apple.JarLauncher [11130]
java.lang.NoClassDefFoundError:javax/swing/GroupLayout $ Group 9/2/09 1: 18:06 PM [0x0-0x30d30d] .com.apple.JarLauncher [11130] at
内容。 Main。(Main.java:18)

是否需要在我的Mac上需要java库?

在此先感谢。

回答

1

GroupLayout是在java 1.6中引入的,mac os 10.4,10.5默认仍然使用java 1.5。即使安装了1.6,您也必须手动将os x设置为1.6。或者,如果您是该应用程序的开发人员,则GroupLayout有单独的罐子。您可以将它与您的应用程序绑定在一起,并使用Java 1.5的GroupLayout。

0

奇怪的错误。

从这一行,它看起来像你缺少摇摆:

java.lang.NoClassDefFoundError: javax/swing/GroupLayout$Group 

它可能是你正在使用GCJ的情况?尝试下载最新版本的Java,看看是否改善了事情。

您可以检查您正在使用哪个版本:

java -version