[英]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.