簡體   English   中英

Mac OS JarLauncher問題

[英]Mac OS JarLauncher problem

我在Mac OS上運行一個jar文件,它生成以下錯誤

09/2/9 1:17:54 PM [0x0-0x30c30c] .com.apple.JarLauncher [11128] at
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)9/2/09 1:18:06 PM [0x0-0x30d30d] .com.apple.JarLauncher [11130]
SystemFlippers:沒有使用所有ID為0的長數據(pBase =
0x100110140,p = 0x100110144,pEnd = 0x100110148)9/2/09 1:18:06 PM [0x0-0x30d30d] .com.apple.JarLauncher [11130]
SystemFlippers:沒有使用所有ID為0的長數據(pBase =
0x100110140,p = 0x100110144,pEnd = 0x100110148)9/2/09 1:18:06 PM [0x0-0x30d30d] .com.apple.JarLauncher [11130]
線程“主”中的異常2009年9月2日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
content.Main。(Main.java:18)

Mac上是否需要我需要的Java庫?

提前致謝。

GroupLayout是Java 1.6中引入的,默認情況下,mac os 10.4、10.5仍使用Java 1.5。 即使安裝了1.6,您也必須手動將os x設置為使用1.6。 或者,如果您是應用程序的開發人員,則可以為GroupLayout提供單獨的jar。 您可以將其與應用程序捆綁在一起,並在Java 1.5中使用GroupLayout。

奇怪的錯誤。

從這一行看來,您缺少Swing:

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

您可能正在使用gcj嗎? 嘗試下載最新版本的Java,看看是否可以改進。

您可以檢查當前使用的版本:

java -version

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM