在Mac OS X 10.7.3上安装JDK7(Java 7)的链接是什么?
它会安装哪个版本?
它会安装在我的计算机的哪个位置?
我该如何使用它?
在Mac OS X 10.7.3上安装JDK7(Java 7)的链接是什么?
它会安装哪个版本?
它会安装在我的计算机的哪个位置?
我该如何使用它?
从Oracle下载Java SE 7u4(仅限64位)。
这将安装到/Library/Java/JavaVirtualMachines/1.7.0.jdk
。
但是,当你运行java -version
时,它仍然会输出1.6
或其他旧版本。请按照下面的自述说明操作:
在/Applications/Utilities
中打开Java Preferences
。将Java SE 7
拖到顶部。现在它将成为您的默认JVM。再次运行java -version
,您应该会看到类似以下的内容:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-bxx)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b17, mixed mode)
完成后,新安装的Eclipse应默认选择JDK7。否则:
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
粘贴到中/usr/bin/java
仍然指向Apple的1.6.0_31
版本,位于/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
。 - jabley请确保您没有在.bash_profile文件中设置JAVA_HOME变量,否则这可能会阻止java -version返回所需的结果。
JAVA_HOME
被设置为/System/Library/Frameworks/JavaVM.framework/Home
,而java -version
返回的是1.6.0_31
而不是1.7.0_04
。清除JAVA_HOME
对我有用。这很奇怪。2个终端窗口根据JAVA_HOME
的值返回不同的结果/usr/bin/java -version
。 - jabley