Bash
無法覆蓋 openSUSE 13.1 中的 JAVA 首頁
我做了什麼:在兩者中都做了一個
~/.bash_profile
條目~/.profile
:export JAVA_HOME=/usr/java/jdk1.7.0_51 export PATH=$PATH:/usr/java/jdk1.7.0_51/bin
系統仍然指向預設安裝的一些 openJDK。通過發出
java-version
.那麼在這種情況下可以做些什麼呢?
OpenJDK 版本首先在您的 PATH 中找到。您可以通過執行來驗證正在呼叫哪個
>which java
嘗試更改“導出路徑”以將新的 JDK 放在第一位而不是最後一位,如下所示:
>export PATH=/usr/java/jdk1.7.0_51/bin:$PATH
啟動一個新的 shell,然後嘗試“which java”或“java -version”——你現在應該得到你的新版本。