CentOS下安装JDK的三种方法

Hi, Everyone!Welcome to DQF's Blog,For technical exchange, Please add QQ: 905030209,Thanks!

CentOS下安装JDK的三种方法

JDK简介

1、jdk是什么呢?jdk的是java development kit的缩写,意思是java程序开发的工具包。也可以说jdk是java的sdk。

  JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。

  JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。

  SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。

  EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。

  ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

  没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。
  

JDK安装方法

压缩包安装法

此法手动解压JDK的压缩包,然后设置环境变量,JKD需要注册才能下载,官方下载链接,为方便大家下载,请点击这里下载

1.创建常用数据目录并下载jdk

mkdir -p /data/tools
cd /data/tools
wget http://47.92.167.250/wp-content/uploads/2019/08/jdk-8u191-linux-x64.tar.gz

2.将jdk解压到指定目录

tar xvf jdk-8u191-linux-x64.tar.gz -C /usr/local/
ln -s /usr/local/jdk1.8.0_191/ /usr/local/jdk

3.设置环境变量

vim /etc/profile

在profile中添加如下内容:

#set java environment
JAVA_HOME=/usr/local/jdk
JRE_HOME=/usr/local/jdk/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

让修改生效:

source /etc/profile

4.验证JDK有效性

[root@ctos7 ~]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

用yum安装JDK

1.查看yum库中都有哪些jdk版本(暂时只发现了openjdk)

yum search java|grep jdk

2.选择版本,进行安装

yum install java-1.8.0-openjdk

安装完之后,默认的安装目录是在:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64/

3.设置环境变量

vim /etc/profile

在profile中添加如下内容:

#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64/
JRE_HOME=$JAVA_HOME/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

让修改生效:

source /etc/profile

4.验证JDK有效性(方法同上)

用rpm安装JDK(不推荐此法)

1.下载rpm安装文件,下载链接

# 自己下载rpm,下面链接无效
wget https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u191-linux-x64.rpm

2.使用rpm命令安装

rmp -ivh jdk-8u191-linux-x64.rpm

3.设置环境变量(方法同上)
4.验证(方法同上)
注:和yum安装类似,不用设置环境变量就可以运行java命令。rpm安装方式默认会把jdk安装到/usr/java/jdk1.8.0_191,然后通过三层链接,链接到/usr/bin,具体链接如下:

[root@localhost ~]# cd /bin
[root@localhost bin]# ll|grep java
lrwxrwxrwx. 1 root root    25 Mar 28 11:24 jar ->/usr/java/default/bin/jar
lrwxrwxrwx. 1 root root    26 Mar 28 11:24 java -> /usr/java/default/bin/java
lrwxrwxrwx. 1 root root    27 Mar 28 11:24 javac ->/usr/java/default/bin/javac
lrwxrwxrwx. 1 root root    29 Mar 28 11:24 javadoc ->/usr/java/default/bin/javadoc
lrwxrwxrwx. 1 root root    28 Mar 28 11:24 javaws ->/usr/java/default/bin/javaws
lrwxrwxrwx. 1 root root    30 Mar 28 11:24 jcontrol ->/usr/java/default/bin/jcontrol
[root@localhost bin]# cd /usr/java/
[root@localhost java]# ll
total 4
lrwxrwxrwx. 1 root root  16 Mar 28 11:24 default-> /usr/java/latest
drwxr-xr-x. 8 root root 4096 Mar 28 11:24 jdk1.8.0_191
lrwxrwxrwx. 1 root root  21 Mar 28 11:24 latest -> /usr/java/jdk1.8.0_191

One thought on “CentOS下安装JDK的三种方法

Leave a Reply

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Blog Theme: FreeDom by DQF.