1 通過apt-get 的方式安裝jdk
sudo apt-get update //sudo表示超級用戶,如果是在root用戶下可以不寫
sudo apt-get install oracle-java8-installer
安裝完後的目錄在:/usr/lib/jvm/java-8-openjdk-amd64
echo $JAVA_HOME,沒有結果;javac -version可以顯示版本。2 然後配置JAVA_HOME,JRE_HOME,PATH,配置文件的位置:/etc/profile
在內容中加入下面的:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
執行完之後,source /etc/profile ,使變動生效,不需用重啓。3 用echo $JAVA_HOME檢查是否配置成功。
補充:關於Linux環境變量配置的問題:
參考文檔:https://www.cnblogs.com/Joans/p/7760378.html
Ubuntu Linux系統環境變量配置文件:
a /etc/profile : 針對所有用戶,第一個被執行的配置文件。就是上面的形式。
b /etc /environment : 在登錄時操作系統使用的第二個文件, 系統在讀取你自己的profile前,設置環境文件的環境變量。 不需要使用export,直接在path的變量中加入你的地址就行了,分隔符是:。
c ~/.profile : 在登錄時用到的第三個文件 是.profile文件,針對一個用戶,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件。
d /etc/bash.bashrc : 爲每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取.
e ~/bash.bashrc : 該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取。
a /etc/profile : 針對所有用戶,第一個被執行的配置文件。就是上面的形式。
b /etc /environment : 在登錄時操作系統使用的第二個文件, 系統在讀取你自己的profile前,設置環境文件的環境變量。 不需要使用export,直接在path的變量中加入你的地址就行了,分隔符是:。
c ~/.profile : 在登錄時用到的第三個文件 是.profile文件,針對一個用戶,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件。
d /etc/bash.bashrc : 爲每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取.
e ~/bash.bashrc : 該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取。
總結:開發者模式:就直接a那種就行了;但是如果是服務器上運行,應該針對每一個用戶,選擇最後一個比較不錯。