我在mac上运行了一个jar文件,os.It产生了以下错误
9/2/09 1:17:54 PM 0x0-0x30c30c.com.apple.JarLauncher11128
content.Main.(Main.java:18) 9/2/09 1:18:06 PM 0x0-0x30d30d.com.apple.JarLauncher11130
SystemFlippers:未使用长ID 0的所有数据(pBase =
0x10012ecc0,p= 0x10012ecc4,pEnd = 0x10012ecc8) 9/2/09 1:18:06 PM 0x0-0x30d30d.com.apple.JarLauncher11130
SystemFlippers:未使用长ID 0的所有数据(pBase =
0x100110140,p= 0x100110144,pEnd = 0x100110148) 9/2/09 1:18:06 PM 0x0-0x30d30d.com.apple.JarLauncher11130
SystemFlippers:未使用长ID 0的所有数据(pBase =
0x100110140,p= 0x100110144,pEnd = 0x100110148) 9/2/09 1:18:06 PM 0x0-0x30d30d.com.apple.JarLauncher11130
线程"main“9/2/09 1:18:06 PM 0x0-0x30d30d.com.apple.JarLauncher11130出现异常
java.lang.NoClassDefFoundError: javax/swing/GroupLayout$Group 9/2/09 1:18:06 PM 0x0-0x30d30d.com.apple.JarLauncher11130
Content.Main。(Main.java:18)
我的mac上有没有我需要的java库?
提前谢谢。
发布于 2009-09-07 14:25:34
GroupLayout是在Java1.6中引入的,MacOS10.4 ,10.5在默认情况下仍然使用Java1.5。即使安装了1.6,您也必须手动将os x设置为使用1.6。或者,如果您是应用程序的开发人员,那么GroupLayout有单独的jars。您可以将其与您的应用程序捆绑在一起,并在Java1.5中使用GroupLayout。
发布于 2009-09-07 14:27:17
奇怪的错误。
从这一行看起来你缺少了Swing:
java.lang.NoClassDefFoundError: javax/swing/GroupLayout$Group这可能是您使用gcj的情况?尝试下载最新版本的Java,看看是否有所改善。
您可以检查当前使用的版本:
java -versionhttps://stackoverflow.com/questions/1389608
复制相似问题