哈特中尉's Blog

不会写代码的司机不是好厨师!

centos7安装jdk1.8

查看已经安装的jdk

1
2
3
4
5
java -version
rpm -qa | grep java

或者
rpm -qa | grep openjdk

如果有安装OpenJDK,先卸载。

卸载命令:

1
2
3
4
5
rpm -e --nodeps tzdata-java-2012c-1.el6.noarch
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

或者
rpm -qa | grep openjdk |xargs rpm -e --nodeps

tar.gz安装(二选一)

1
2
3
mkdir -p /usr/java
tar -zxvf jdk-8u341-linux-x64.tar.gz -C /usr/java
tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/java

相当于解压,同级目录下会出现jdk1.8.0_121目录,你懂的。

rpm安装(二选一)

1
rpm -ivh jdk-8u121-linux-x64.rpm

JDK默认安装在/usr/java中,

1
2
cd /usr/java
ls

结果:

1
default  jdk1.8.0_121  latest

配置环境变量

1
vi /etc/profile

在文件尾部添加如下配置:

1
2
3
export JAVA_HOME=/usr/java/jdk1.8.0_341
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

环境变量立即生效

1
source /etc/profile