繁体   English   中英

为什么我的 mac 不显示 java 版本?

[英]Why my mac is not displaying java version?

我们的帮助台已经在我们的 macbook pro Mohave 上安装了 Java 1.8_151。 当我输入“which java”时,我得到的回复是/usr/bin/java

所以,我在我的主文件夹 /Users/pnutalap 的 my.bash_profile 文件中添加了这两行

export JAVA_HOME=/usr/bin/java
export PATH=$JAVA_HOME/bin:$PATH

当我立即检查“java -version”时,我正确地取回了 java 版本。 但是今天,我得到了完全不同的共鸣,比如......

N201960-MAC:~ pnutalap$ java -v 无法在“/usr/bin/java/bin/java”中找到可执行文件 (-1)

为什么最后有额外的 /java ? 出了什么问题? 以及如何纠正它以正确显示 java 版本?

当我试图移动到 /usr/bin/java 时,我得到了回复

N201960-MAC:~ pnutalap$ cd /usr/bin/java -bash: cd: /usr/bin/java:不是目录

看起来在 /usr/bin/ 文件夹中,“java”不是目录,而是符号链接。 现在,为什么它试图简单地通过 PATH 变量说Unable to locate an executable at "/usr/bin/java/bin/java"是有道理的。

暂无
暂无

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

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