2009-11-19 180 views
0

您好我創建了一個使用java 1.5的swing應用程序,並且我創建了一個可分發的jar文件。我可以在Windows操作系統和Linux操作系統中運行jar,但是當我在Mac中運行時,它會給我提供錯誤。我檢查了我正在使用Java 1.5版本。在Mac中的Java swing應用程序錯誤

我想程序要求java 1.6版本。

如何解決問題。

感謝 蘇尼爾·庫馬爾sahoo

+1

你得到了什麼確切的錯誤信息? – 2009-11-19 18:12:17

回答

0

一些Swing組件如=的JOptionPane是在Linux和Windows Java1.5的,但它在Java 1.6的Mac。所以你必須安裝java 1.6。 Java作爲新版本在不同平臺上發佈不同功能。所以安裝java 1.6。它會解決你的問題。

+2

請...參考?自從JDK 1.2以來,JOptionPane一直在Swing(不管平臺) - 我當然不記得任何一個JDK上的Swing組件存在於一個平臺上,而不存在於另一個平臺上......爲什麼Sun甚至會認證「哎呀夥計 - 對不起只實現了一半的組件「JDK。 – Nate 2009-11-19 18:42:29

+0

@Nate:我同意你的看法。如果不同的平臺在同一個版本中有不同的組件,那麼JRE有什麼意義呢? – Kezzer 2009-11-24 11:19:57