繁体   English   中英

需要在Mac OS X上安装Java 8的帮助

[英]Need help installing Java 8 on Mac OS X

我试图在运行Mac OS X 10.10.5的Mac上从Java 6升级到Java 8 Update 66。 我下载了Java Update .dmg文件:re-8u66-macosx-x64.dmg。 当我运行安装程序时,我得到正确安装的消息。 当我通过FireFox浏览器在以下URL确认安装时: https : //java.com/en/download/installed.jsp它报告: 恭喜! 您已经安装了推荐的Java(版本8更新66)。

但是,如果打开终端窗口并输入:java -version它报告: Java版本“ 1.6.0_65” Java SE运行时环境(内部版本1.6.0_65-b14-466.1-11M4716)Java HotSpot(TM)64-位服务器VM(内部版本20.65-b04-466.1,混合模式)

有人可以解释一下这是怎么回事吗? 我需要在某个地方更新链接吗?

谢谢。

请检查您的PATH变量,并确保路径中的java目录与您计算机中的目录匹配。 它应该是JAVA_HOME环境目录的bin文件夹。 还要检查JAVA_HOME环境变量是否已设置为Java安装的jdk文件夹。

根据我的经验,有两种方法可以解决此问题:fisrt卸载了计算机上的java,然后使用最新版本进行了重新安装。

其次,运行不同版本的Java,或者指定完整路径,或者使用java_home工具

列出您已安装的Java版本:

$ /usr/libexec/java_home -V

在这种情况下,您使用的是Java 8,因此您可以运行命令
$ /usr/libexec/java_home -v 1.8 --exec javac -version

如果您想轻松切换Java版本,可以在~/.bashrc创建别名

alias java6="export JAVA_HOME=$(/usr/libexec/java_home -v 1.6);echo 'using Java 6'"
alias java8="export JAVA_HOME=$(/usr/libexec/java_home -v 1.8);echo 'using Java 8'"

希望对你有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM