gpt4 book ai didi

java - 在 Mac OS X 上安装 Java 8 时出现问题

转载 作者:行者123 更新时间:2023-12-01 21:17:19 28 4
gpt4 key购买 nike

我在运行 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 升级生效???感谢任何帮助!谢谢!

最佳答案

您的 java 命令指向使用当前配置版本的 stub 二进制文件

$ ls -la /usr/bin/java
lrwxr-xr-x 1 root wheel 74 Feb 5 2015 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

您所需要的只是更新您的 JAVA_HOME(我已将其添加到我的 ~/.profile 中):

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)

有一个主题深入描述了这一点 Need help understanding Oracle's Java on Mac

关于java - 在 Mac OS X 上安装 Java 8 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39808985/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com