确定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。