确定Mac上的Java SDK版本

时间:2010-06-07 19:44:51

标签: java macos

我有一台运行Snow Leopard的MacBook Pro;如何查看Mac上安装的Java SDK版本?

6 个答案:

答案 0 :(得分:91)

打开终端并输入:java -versionjavac -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"
  1. Stefan的解决方案也适合我。这是确切的输入:
  2. $ 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,它将为您扫描该目录并返回列表。