簡體   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