Liunx软件安装之JDK

ⅰ亾dé卋堺 提交于 2019-12-25 05:05:54

在安装 jdk 之前我们需要先了解下 openjdk 跟 oracle jdk 的区别。

OpenJDKJDK 的开源码版本,以 GP L 协议的形式发布。在 JDK7 的时候,OpenJDK 已经成为 JDK7 的主干开发版,SUN JDK7 是在 OpenJDK7 的基础上发布的,其大部分源码都相同,只有少部分源码被替换掉。使用 JRL(Java Research License,Java研究授权协议) 发布。

简单来说它们两者的代码基本相同,只不过 oracle jdkopen jdk 多了一些功能,而且 open jdk 不能使用 Java 商标 。

一、安装 open 版本

1)查看 yumjdk 安装包

yum -y list java*   

2) 安装 jdk 1.8

yum install java-1.8.0-openjdk*

3)验证是否安装成功

[marklogzhu@VM_0_15_centos jvm]$ java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
[marklogzhu@VM_0_15_centos jvm]$ javac -version
javac 1.8.0_181

二、安装 oracle 版本

2.1 网络下载安装

1) 前往官网 选择对应版本

2) 接受协议,右键复制链接

3) 在 liunx 中下载 JDK 文件

sudo wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm

注:Oracle官网用 Cookie 限制下载方式,使得眼下只能用浏览器进行下载,使用其他方式可能会导致下载失败。但还是有方法可以在Linux进行下载的,我们需要三个参数:–no-check-certificate、–no-cookies、–header,通过man wget命令可以查到。

4)安装 JDK

sudo rpm -ivh --prefix=/java jdk-8u181-linux-x64.rpm
  • -ivh :在安装过程中显示正在安装的文件信息及安装进度;

5) 配置环境变量

打开系统环境配置文件

vim /etc/profile  

在文件末尾插入如下内容

JAVA_HOME=/usr/java
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

重新加载配置文件

source /etc/profile

2.本地安装

1) 前往官网 选择对应版本,并下载 tar.gz 后缀的文件
2) 在 liunx 新建目录 /usr/locar/java

mkdir ../usr/local/java
cd /usr/local/java

3) 将刚刚下载的文件上传至该目录
4) 解压该文件并重命名目录

tar -zxvf jdk-8u181-linux-x64.tar.gz
mv jdk1.8.0_181/ java-8

5) 配置环境变量

vim /etc/profile

最后面添加如下内容:

export JAVA_HOME=/usr/local/java/java-8
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$PATH

6) 重新加载配置文件

source /etc/profile

7)验证是否成功

[root@VM_0_15_centos java]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

三、卸载 JDK

3.1 yum 方式卸载

1) 检查是否安装 jdk

yum list installed |grep java  

2) 删除 jdk

yum -y remove java-1.8.0* 
yum -y remove tzdata-java.noarch 

3.2 rmp 方式卸载

1)查看版本

rpm -qa|grep jdk 

2) 卸载

rpm -e  jdk版本 

3.3 本地 方式卸载

1) 将 java-8 目录及内容全部删除
2) 将 /etc/profile 配置文件添加的路径删除

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!