Linux下配置Java環境變量

通常來講,咱們都會把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,就像下面這樣:

相關文章
相關標籤/搜索