2011-05-07 133 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