我有一台运行Snow Leopard的MacBook Pro;如何查看Mac上安装的Java SDK版本?
答案 0 :(得分:91)
打开终端并输入:java -version
或javac -version
。
如果您拥有Snow Leopard的所有最新更新,那么此时您应该运行JDK 1.6.0_20(与Oracle当前的JDK版本相同)。
答案 1 :(得分:38)
在/System/Library/Frameworks/JavaVM.framework/Versions
中,您将看到所有已安装的JDK。名为CurrentJDK
的符号链接指向活动的JDK。
答案 2 :(得分:11)
最简单的解决方案是 开放式终端
$ java -version
它显示以下
java version "1.6.0_65"
$ 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就是答案
答案 3 :(得分:1)
哪些SDK?如果您指的是用于Cocoa开发的SDK,则可以在/Developer/SDKs/
中查看已安装的文件。
如果您正在寻找 Java SDK版本,请打开/Applications/Utilities/Java Preferences
。您已安装的Java版本列在那里。
在Mac OS X 10.6上,唯一的Java版本是1.6。
答案 4 :(得分:1)
在终端中运行以下命令:
cppcheck --enable=warning,style
答案 5 :(得分:0)
在现代macOS上,正确的路径为/Library/Java/JavaVirtualMachines
。
您还可以使用命令/usr/libexec/java_home
,它将为您扫描该目录并返回列表。