我即将重新开始 Java 编程,因此我下载了最新版本的 Java,Java 8 update 40。
现在,我的 MacBook 已经过时了,谁知道里面有多少个 Java 版本。起初一切都很顺利,给java -version
了我正确的版本 (1.8)。
然后我尝试运行 Spring Tool Suite,但它指向错误的 jvm,即 7,而 jvm 8 没有列出在任何地方。
尝试了很多 ln、rm 等等之后,我尝试为 OSx 2014-001 安装 Java。
这是迄今为止最严重的错误,所以我尝试重新安装 jre-8u40-macosx-x64.dmg。
一点帮助都没有。现在甚至java -version
读到:
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
While/usr/libexec/java_home -V
说:
Matching Java Virtual Machines (3):
1.7.0_71, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Java 控制面板显示以下内容:
那么,这次我要用扳手敲入哪个螺丝呢?
答案1
您需要安装 JDK 而不仅仅是 JRE 才能在 OS X 上获得完整的 Java 支持。
Oracle 官方下载站点是http://www.oracle.com/technetwork/java/javase/downloads/index.html单击“Java 平台 (JDK)”并下载“Mac OS X x64”