通常來講,咱們都會把Java安裝到 /usr/local 目錄 或者 /opt 目錄下。這裏假設java安裝包已解壓在了 /opt下,具體目錄爲:/opt/java8/java1.8.0_45目錄(注意:若是是生產環境中,必定要root用戶來安裝配置)。java
下面咱們來配置java的環境變量,打開 /etc/profile 在文件後面加上:linux
export JAVA_HOME=/opt/jdk1.8.0_45 export JRE_HOME=$JAVA_HOME/jre #tomcat須要 export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
注意:環境變量中必定不要帶空格,不然會報錯。shell
更新完成profile以後,咱們再執一行下面的語句(讀取並執行):tomcat
$ source /etc/profile
最後執行:oracle
$ java -version
看Java安裝配置成功沒有!!修改的配置文件最終生效仍是要註銷從新登陸或者重啓電腦!!spa
由於許多linux默認安裝了openJDK,因此咱們還要作一次工做,把咱們新安裝的Java設置爲默認。
code
1. 先查看當前環境中有哪些可用的javaio
$ sudo update-alternatives --display java
個人機器上目前顯式默認是openjdk7,我我切換爲我本身新安裝的oracle java8。
java8
2. 使用update-alternatives配置新安裝的oracle java8class
$ sudo update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_45/bin/java 1 $ sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_45/bin/javac 1 $ sudo update-alternatives --set java /opt/jdk1.8.0_45/bin/java $ sudo update-alternatives --set javac /opt/jdk1.8.0_45/bin/javac
上面的命令就是把新的jdk的路徑配置上,並設置爲默認!update-alternatives --set命令等同於update-alternatives --config命令。若是你不使用update-alternatives --set而使用update-alternatives --config,就像下面這樣: