2011-05-07 134 views
0

我已經使用JDK 1.6創建了Java Swing應用程序。許多客戶詢問我的應用程序是否可以在Mac OS X 10.5和10.6上運行,因此我想將此問題添加到我的網站的常見問題解答部分,我想要一個準確的答案。我試圖回答這個問題:Mac OS X帶有哪些Java版本?

  1. 什麼Java版本自帶Mac OS X 10.6?
  2. Mac OS X 10.5附帶了哪些Java版本?
  3. 我知道Mac OSX 10.5帶有一個小於1.6的Java版本,那麼是否有一種簡單的方法將其更新到1.6,以便我的程序可以正常運行?
+1

您應該在http://Apple.stackexchange.com上提出此問題。 – Jonas 2011-05-07 12:26:20

+0

@Jonas ...我不同意你的看法。許多開發人員提出的有關Java環境的問題,許多人會在StackOverflow.com中找到答案,因爲它涉及開發過程。 – Brad 2011-05-07 13:36:56

回答

2

10.6.7有:

jonatan:~ $ java -version 
java version "1.6.0_24" 
Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326) 
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode) 

10.5這裏是

http://support.apple.com/downloads/Java_for_Mac_OS_X_10_5_Update_4 

此版本更新的Java SE 6 1.6.0_13版,J2SE 5.0版本更新 1.5.0_19和J2SE 1.4.2至1.4.2_21。

更新過程很簡單 - 用戶應該從「Apple」菜單運行:「Software Update ...」。

+0

請注意,[1.6僅適用於64位機器](http://blogs.oracle.com/cmar/entry/java_1_6_finally_available)。 – 2011-05-09 08:18:19

+0

Java 1.6的64位限制僅適用於MacOS 10.5(Leopard)。如果您使用MacOS 10.6(Snow Leopard),則可以從Apple獲得適用於32位和64位的Java 1.6。 – bobndrew 2012-07-09 10:53:05