确定Mac上的Java SDK版本
我有一台运行Snow Leopard的MacBook Pro; 我怎样才能看到我的Mac上安装了什么版本的Java SDK?
在/System/Library/Frameworks/JavaVM.framework/Versions您将看到所有已安装的JDK。 有一个名为CurrentJDK的符号链接指向活动的JDK。 
 打开terminal并input: java -version或javac -version 。 
如果您拥有Snow Leopard的所有最新更新,则此时应该运行JDK 1.6.0_20(与Oracle当前的JDK版本相同)。
最简单的解决scheme将是开放的terminal
 $ java -version 
它显示以下内容
 java version "1.6.0_65" 
- 斯蒂芬的解决scheme也适用于我。 这是确切的input:
 $ cd /System/Library/Frameworks/JavaVM.framework/Versions 
 $ ls -l 
以下是输出的最后一行:
 lrwxr-xr-x 1 root wheel 59 Feb 12 14:57 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents 
1.6.0.jdk就是答案
 哪些SDK? 如果您的意思是Cocoa开发的SDK,您可以在/Developer/SDKs/中查看您安装的是哪一个。 
 如果您正在查找Java SDK版本,请打开/Applications/Utilities/Java Preferences 。 那里已经安装了Java的版本。 
但在Mac OS X 10.6上,唯一的Java版本是1.6。