- 查看当前linux自带jdk是否安装,以及jdk版本
java -version
rpm -qa | grep java
rpm -qa | grep gcj
rpm -qa | grep jdk
# 如果已经有jdk, 会显示如下
java-x.x.x-gcj-compat-x.x.x.x-xxjpp.xxx
java-x.x.x-openjdk-x.x.x.x-x.x.bxx.exx
- 如果有已安装的jdk,则挨个卸载,没有则跳过这一步
rpm -e –nodeps java-x.x.x-gcj-compat-x.x.x.x-xxjpp.xxx
rpm -e –nodeps java-x.x.x-openjdk-x.x.x.x-x.x.bxx.exx
- 如果找不到openjdk source,还可以如下方法卸载
yum -y remove java java-x.x.x-gcj-compat-x.x.x.x-xxjpp.xxx
yum -y remove java java-x.x.x-openjdk-x.x.x.x-x.x.bxx.exx
- 官网下载jdk,并安装。
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
我们使用:Linux x64 Compressed Archive.
# 下载之后解压缩
tar -zxvf jdk-8u261-linux-x64.tar.gz
# 移动到/usr/local/
mv jdk1.8.0_261 /usr/local/
- 设置环境变量
vim /etc/profile
# 环境变量设置
#JDK1.8
export JAVA_HOME=/usr/local/jdk1.8.0_261
export JAVA_BIN=/usr/local/jdk1.8.0_261/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
- 测试安装
执行java -version和javac