跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于 Java 环境变量的问题求助
未分類
12 1 月 2021

关于 Java 环境变量的问题求助

关于 Java 环境变量的问题求助

資深大佬 : zirawell 3

求助大佬!

JAVA_HOME 指向了 15 的 JDK 但是运行 java -version 还是显示 1.8 的 JDK,这是为什么呢? 关于 Java 环境变量的问题求助 关于 Java 环境变量的问题求助

大佬有話說 (11)

  • 資深大佬 : Jooooooooo

    试一下 whereis java 看看指到哪去了

  • 主 資深大佬 : zirawell

    @Jooooooooo ~
     whereis java
    /usr/bin/java
    ~  which java
    /Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home/bin/java

  • 資深大佬 : hcymk2

    which java 不是有结果了么。

  • 主 資深大佬 : zirawell

    @hcymk2 是啊 但是为什么不是跟着 JAVA_HOME 指向的走呢

  • 資深大佬 : Jooooooooo

    @zirawell 搜一下诸如 how to change /usr/bin/java version 之类的关键词吧

  • 資深大佬 : hcymk2

    苹果不了解。JAVA_HOME 只是一个环境变量 关键是的看 PATH

  • 主 資深大佬 : zirawell

    @Jooooooooo 我在另一台电脑上配置的是可以的 所以这个就很奇怪

  • 主 資深大佬 : zirawell

    @hcymk2 PATH 就在 JAVA_HOME/bin 底下

  • 資深大佬 : lululau

    type java 看一下是哪个程序,一般来说应该是 /usr/bin/java 才对,这个文件是个 wrapper,它会根据 JAVA_HOME 的值去找真正的 executable binary, 所以 /usr/bin/java 以及 /usr/bin/javac 等等一般都是下同的文件大小,只有 100KB 多点

  • 資深大佬 : lululau

    也可以不用纠结,用 jenv 管理命令行中的 Java 版本

  • 主 資深大佬 : zirawell

    @lululau 问题解决了 谢谢 我后来用 Iterm2 试了一下 whereis which 都是指向 usr/bin/java 然后切换就成功了 后来用终端试了一下也可以了 可能是我改了.zshrc 没有关闭文件直接 source 出现的问题吧 之前用 which 会指向实际目录

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具