去Oracle官网下载最新jdk,选择tar.gz版本
解压
tar -zxvf ***.tar.gz
重命名
mv *** jvm
移动到/usr/loacl/share
mv *** /usr/loacl/share
修改环境变量
vim ~/.bashrc
添加
export JAVA_HOME=/usr/local/share/jvm
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
生效
source ~/.bashrc
依次执行
sudo update-alternatives --install /usr/bin/java java /usr/local/share/jvm/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/local/share/jvm/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/local/share/jvm/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/local/share/jvm/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/local/share/jvm/bin/javap 300
选择java版本
sudo update-alternatives --config java
如果是初次安装,只有一个,不用修改,否则根据说明修改