[英]Why the java version 8 which is selected in jenv is not in fact the current java on my Mac?
[英]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.