一、环境
- 操作系统:Linux CentOS 8
- JDK版本:1.8
二、本地安装包(.tar.gz)安装
1:在/opt
目录下创建jdk
目录,进入到jdk目录,上传.tar.gz
到此目录
mkdir /opt/jdk
cd /opt/jdk
2:解压压缩包,会在jdk
目录下生成jdk1.8.0_212
目录
tar -zxvf jdk-8u212-linux-x64.tar.gz
3:配置环境变量,使用命令vi /etc/profile
打开配置文件,在文件尾部输入以下内容
# set java environment
JAVA_HOME=/opt/jdk/jdk1.8.0_212
JRE_HOME=/opt/jdk/jdk1.8.0_212/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
4:使用命令source /etc/profile
使配置生效
source /etc/profile
5:查看JAVA_HOME命令是否配置正确
echo $JAVA_HOME
6:验证是否安装成功
java -version
6:或者通过
三、yum在线安装
1:使用命令yum search java|grep jdk
查看yum库中都有哪些jdk版本
2:选择jdk版本进行安装,例如选择1.8版本
yum install java-1.7.0-openjdk
3:默认的安装目录是在 /usr/lib/jvm/
4:配置环境变量,使用命令vi /etc/profile
打开配置文件,在文件尾部输入以下内容
# set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el8_2.x86_64
JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el8_2.x86_64/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
5:使用命令source /etc/profile
使配置生效
source /etc/profile
6:验证是否安装成功
java -version
四、rpm命令安装
1:查看系统自带的jdk
rpm -qa|grep java
2:卸载系统自带的jdk,使用命令rpm -e --nodeps
,后面带要卸载的jdk,多个用空格隔开
rpm -e --nodeps tzdata-java-2020d-1.el8.noarch java-1.8.0-openjdk-1.8.0.272.b10-1.el8_2.x86_64 javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch java-1.8.0-openjdk-headless-1.8.0.272.b10-1.el8_2.x86_64
3:下载jdk的rpm包(有哪些版本的rpm包可以在https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html查看)
curl -O http://download.oracle.com/otn/java/jdk/8u271-b09/61ae65e088624f5aaa0b1d2d801acb16/jdk-8u271-linux-x64.rpm
4:安装jdk,默认安装在/usr/java/default
目录下
rpm -ivh jdk-8u271-linux-x64.rpm
5:配置环境变量,使用命令vi /etc/profile
打开配置文件,在文件尾部输入以下内容
# set java environment
JAVA_HOME=/usr/java/default
JRE_HOME=/usr/java/default/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
5:使用命令source /etc/profile
使配置生效
source /etc/profile
6:验证是否安装成功
java -version