zoukankan      html  css  js  c++  java
  • Liunx软件安装之JDK

    在安装 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*   
    

    1. 安装 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. 前往官网 选择对应版本

    1. 接受协议,右键复制链接

    1. 在 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 :在安装过程中显示正在安装的文件信息及安装进度;
    1. 配置环境变量

    打开系统环境配置文件

    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
    
    1. 将刚刚下载的文件上传至该目录
    2. 解压该文件并重命名目录
    tar -zxvf jdk-8u181-linux-x64.tar.gz
    mv jdk1.8.0_181/ java-8
    
    1. 配置环境变量
    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
    
    1. 重新加载配置文件
    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  
    
    1. 删除 jdk
    yum -y remove java-1.8.0* 
    yum -y remove tzdata-java.noarch 
    

    3.2 rmp 方式卸载

    1)查看版本

    rpm -qa|grep jdk 
    
    1. 卸载
    rpm -e  jdk版本 
    

    3.3 本地 方式卸载

    1. 将 java-8 目录及内容全部删除
    2. /etc/profile 配置文件添加的路径删除
  • 相关阅读:
    npmcnpmyarn yarn 关于源和代理的问题
    react : umi 引入 antd 踩坑
    Ant Design Pro 学习笔记:数据流向
    dva + umi 学习笔记
    简单分析 ztree 源码
    X-Tag实战:给博客加一个隐藏侧栏的功能
    javascript中var,let,const的区别
    linq 延迟执行带来的困扰
    如何实现能像windows 窗体一样改变大小的控件 Silverlight
    一个循环递归遍历问题
  • 原文地址:https://www.cnblogs.com/markLogZhu/p/11399816.html
Copyright © 2011-2022 走看看