ubuntu16.04配置java環境(重啟后不會失效)
1、jdk的安裝包(.tar.gz)拷貝到/opt目錄下
mv jdk-8u144-linux-x64.tar.gz /opt
2、解壓文件
tar -zvxf jdk-8u144-linux-x64.tar.gz
3、添加環境變量
vim /etc/profile
# set java environment
export JAVA_HOME=/opt/jdk1.8.0_144
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
4、配置默認JDK版本
update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_144/bin/java 300
update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_144/bin/javac 300
update-alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_144/bin/jar 300
update-alternatives --install /usr/bin/javah javah /opt/jdk1.8.0_144/bin/javah 300
update-alternatives --install /usr/bin/javap javap /opt/jdk1.8.0_144/bin/javap 300
PS: 以上命令均在管理員權限下運行。
PPS:在安裝、運行hadoop時,${JAVA_HOME}依然為空,需要執行 sources /etc/profile
分享: