【发布时间】:2016-11-11 10:06:32
【问题描述】:
我在运行 Mac OS X 10.10.5 的 Mac 上尝试从 Java 6 升级到 Java 8 时遇到问题,Java 8 似乎无法被识别。
我通过 .dmg 安装程序安装了 Java 8:jre-8u66-macosx-x64.dmg,但是当我输入:java -version 时,它会报告: java版本“1.6.0_65”。
然而,我注意到在系统偏好设置的 Java 面板下,Java 运行时环境设置面板显示的是 1.8.0_102。
通过四处寻找,我注意到: 1)Java 8 似乎已安装到:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk
2) Java 6 似乎已安装到: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
然后我注意到 StackOverflow 上的一篇文章建议使用“brew”安装 Java,而不是使用 Mac 的官方安装程序,因为它已损坏。当我去安装 brew 时,我收到了以下错误消息:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
我收到此错误消息:非法变量名。 然后我读到“brew”在 El Capitan 及更高版本上已损坏。
那么,我需要做些什么才能让 Java 8 升级正常工作??? 感谢您对此的任何帮助!谢谢!
【问题讨论】:
-
echo $JAVA_HOME返回什么? -
返回:/LIbrary/Java/Home