gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 23:25:23 25 4
gpt4 key购买 nike

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

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

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

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

N201960-MAC:~ pnutalap$ java -v Unable to locate an executable at "/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”不是目录,而是符号链接(symbolic link)。现在,它为什么试图说无法在“/usr/bin/java/bin/java”中找到可执行文件只需通过 PATH 变量就可以理解了。

关于java - 为什么我的 mac 不显示 java 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58309320/

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