CentOS 8 安装 JAVA 三种方式(yum / rpm / tar.gz)
CentOS 8 安装 JAVA 三种方式(yum / rpm / tar.gz)
JAVA 8:官方下载
JAVA 11:官方下载
手动安装的两种方式,在安装前统一在usr目录下创建一个JAVA目录
mkdir /usr/java
[root@CentOS8 ~]# mkdir /usr/java
一、rpm包安装(手动)
1、进入创建的java目录,并且下载64位的 jdk-8u311-linux-x64.rpm 安装包
进入目录:cd /usr/java
下载:wget https://download.oracle.com/otn/java/jdk/8u311-b11/4d5417147a92418ea8b615e228bb6935/jdk-8u311-linux-x64.rpm
[root@CentOS8 ~]# cd /usr/java
[root@CentOS8 java]# wget https://download.oracle.com/otn/java/jdk/8u311-b11/4d5417147a92418ea8b615e228bb6935/jdk-8u311-linux-x64.rpm
2、查看下载的 jdk-8u311-linux-x64.rpm ,并开始安装
查看下载的包:ll
安装:rpm -ivh jdk-8u311-linux-x64.rpm
[root@CentOS8 java]# ll
-rw-r--r-- 1 root root 4070 11月 30 22:24 jdk-8u311-linux-x64.rpm
[root@CentOS8 java]# rpm -ivh jdk-8u311-linux-x64.rpm
3、配置JAVA的环境变量(看文章最后的:手动配置JAVA环境变量)
二、tar.gz压缩包安装(手动)
1、从官方下载 jdk-8u311-linux-x64.tar.gz 压缩包上传到服务器的 /usr/java 目录下
备注:这里为什么不能直接用wget下载 tar.gz 类型的呢,从Oracle官网直接这样下载过来的压缩包只有4.1kb(不要问我为什么,问了也不知道)所以必须下载到本地再上传到服务器,用 ls -lhi 命令就能看出来这个文件的大小肯定是不对的
[root@CLB_Web_2 java]# ls -lhi jdk-8u311-linux-x64.tar.gz
1277333 -rw-r--r-- 1 root root 4.1K 11月 30 23:07 jdk-8u311-linux-x64.tar.gz
2、进入java目录查看上传的 jdk-8u311-linux-x64.tar.gz ,并解压缩
进入java目录:cd /usr/java
查看下载的压缩包:ll
解压下载的压缩包:tar -zxvf jdk-8u311-linux-x64.tar.gz
解压后的目录名为:jdk1.8.0_311(配置环境变量需要这个名称,版本不一样,名称也不一样)
[root@CentOS8 ~]# cd /usr/java
[root@CentOS8 java]# ll
-rw-r--r-- 1 root root 4140 11月 30 22:38 jdk-8u311-linux-x64.tar.gz
[root@CentOS8 java]# tar -zxvf jdk-8u311-linux-x64.tar.gz
3、配置JAVA的环境变量(看文章最后的:手动配置JAVA环境变量)
三、yum安装
YUM安装的好处就是不需要配置环境,安装完毕后会自动配置好
安装之前先检查一下系统有没有自带open-jdk
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
[root@CentOS8 ~]# rpm -qa |grep java
[root@CentOS8 ~]# rpm -qa |grep jdk
jdk1.8.0_121-1.8.0_121-fcs.x86_64
[root@CentOS8 ~]# rpm -qa |grep gcj
检查没有则不显示,例如上面所示jdk1.8.0,有的话使用下面命令卸载掉,xxx代表关键字
rpm -qa | grep xxx | xargs rpm -e --nodeps
[root@CentOS8 ~]# rpm -qa | grep jdk | xargs rpm -e --nodeps
开始安装JAVA
1、首先检索包含java的列表
yum list java*
2、检索1.8的列表
yum list java-1.8*
3、安装1.8.0的所有文件
yum install java-1.8.0-openjdk* -y
4、使用命令检查是否安装成功
java -version
[root@CentOS8 ~]# java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
手动配置JAVA环境变量
1、编辑环境配置文件
vi /etc/profile
[root@CentOS8 ~]# vi /etc/profile
#java
export JAVA_HOME=/usr/java/jdk1.8.0_3111 # jdk1.8.0_311为解压缩的目录名称
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
2、验证环境变量是否配置成功
java -version
javac -version
[root@CentOS8 ~]# java -version
openjdk version "1.8.0_311"
OpenJDK Runtime Environment (build 1.8.0_311-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
[root@CentOS8 ~]# javac -version
javac 1.8.0_311
更多推荐
所有评论(0)