Linux中國
Linux 有問必答:如何在 Linux 上自動設置 JAVA_HOME 環境變數
若您安裝的是 JRE:
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
若您安裝的是 JDK:
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which javac))))
根據您的情況,將上述命令中的一條寫入 ~/.bashrc(或 /etc/profile)文件中,它就會永久地設置好 JAVA_HOME 變數。
注意,由於 java 或 javac 可以建立起多個層次的符號鏈接,為此"readlink -f"命令是用來獲取它們真正的執行路徑的。
舉個例子,假如您安裝的是 Oracle JRE 7,那麼上述的第一條 export 命令將自動設置 JAVA_HOME 為:
/usr/lib/jvm/java-7-oracle/jre
若您安裝的是 Open JDK 第8版,那麼第二條 export 命令將設置 JAVA_HOME 為:
/usr/lib/jvm/java-8-openjdk-amd64
簡而言之,這些 export 命令會在您重裝/升級您的JDK/JRE,或更換默認 Java 版本時自動更新 JAVA_HOME 變數。您不再需要手動調整它。
via: http://ask.xmodulo.com/set-java_home-environment-variable-linux.html
作者:Dan Nanni 譯者:Ricky-Gong 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
如何通過 VLC 使用字幕
使用 VLC 媒體播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 問世之前
僅僅開源還不足以實現開放,還需開放標準和建立共識。
Valve 對於 Ubuntu 的 Snap 版本的 Steam 並不滿意:原因何在
你可能會發現,Snap 版本的 Steam 並不如你期待的那樣好,你怎麼看?
Wine 9.0 發布,實驗性地加入了 Wayland 驅動
Wine 的這個新版本正在為未來做好準備!