java - macbookpro下升级jdk1.8遇到的问题?

 秋忆道格 发布于 2022-10-25 11:08

单位最近将jdk1.7切换成1.8,本地的开发环境(macos下)仍然是jdk1.7,现在想升级到jdk1.8 。
我在macos的“偏好设置”->java->更新1.8
但是我在终端使用

whereis java

显示:

/usr/bin/java

再使用

java -version

仍然显示 jdk1.7
请问应该怎么升级/usr/bin/java 这里的java呢,或者怎么配置JAVA_HOME让其指向系统的jdk1.8?
unix小白指教指教各位大侠~

3 个回答
  • 一直弄错了,下载jdk1.8就可以了。

    2022-10-26 23:20 回答
  • 执行

    ls -la /usr/bin/java

    你会得到 java 命令的真实存放位置,

    lrwxr-xr-x  1 root  wheel    74B  3 18  2016 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

    将安装的 1.8 版本的目录软连接到目录/System/Library/Frameworks/JavaVM.framework/Versions/Current 即可。

    切记,不可直接软连接 /usr/bin/java 命令到1.8版本的java,因为 /usr/bin/ 下还有java其他命令,如 javac, javap等。

    2022-10-26 23:20 回答
  • macos的“偏好设置”->java->更新1.8这样更新的是本地的JRE,并不是JDK
    JDK只能自己手动更新。

    2022-10-26 23:20 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有