美文网首页
Linux | Oracle JDK

Linux | Oracle JDK

作者: mrzhqiang | 来源:发表于2018-06-29 16:05 被阅读0次

    Orace JDK 是正经 JDK,但实际上从 1.7 版本开始,Open JDK 就是主干开发,Orace JDK 再从 Open JDK 上添加一些东西,具体区别请自行百度,这里不作多余阐述。

    一、安装

    步骤如下:

    • 获取安装包
    • 解压安装
    • 环境变量

    使用 java -version 命令,查看有没有 JDK 环境:

    1.1 获取安装包

    尝试搜索可用的 JDK 安装包:

    yum search java | grep jdk
    

    只发现 OpenJDK,并没有 OracleJDK

    提示:OpenJDK 也能用于 Java 开发以及运行 Java 程序,安装 OracleJDK 只不过是一种习惯。

    那么先下载 jdk-8u171-linux-x64.tar.gz,再通过 scp 命令传送到服务器:

    scp jdk-8u171-linux-x64.tar.gz mrzhqiang@randall.top:~
    

    过程如图(界面为 Windows 10 中的 WSL):

    其他开发环境可以参考 Oracle 官方指南,或者 Centos 三种安装JDK方法

    1.2 解压安装

    登陆服务器,创建 /usr/local/java 作为安装目录:

    sudo mkdir /usr/local/java
    

    拷贝到此目录,解压:

    sudo cp jdk-8u171-linux-x64.tar.gz /usr/local/java
    
    cd /usr/local/java/
    
    sudo tar xzf jdk-8u171-linux-x64.tar.gz
    

    过程如图:

    1.3 环境变量

    CentOS 7.4 系统中的 /etc/profiles 有一行提示:

    # It's NOT a good idea to change this file unless you know what you
    # are doing. It's much better to create a custom.sh shell script in
    # /etc/profile.d/ to make custom changes to your environment, as this
    # will prevent the need for merging in future updates.
    

    大概是说:除非你知道你在干嘛,否则不要修改 /etc/profiles 文件,最好的办法是在 /etc/profile.d/ 目录下创建自定义的脚本,比如 jdk.sh,以避免系统更新遭遇的各种问题。

    按要求创建 /etc/profile.d/jdk.sh

    cd /etc/profile.d/
    
    sudo vim jdk.sh
    

    增加以下内容:

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

    重新加载配置:

    cd ..
    
    source profile
    

    过程如图:

    总结

    其实更推荐用包管理器来安装这些软件,比如 aptyum 等等。

    相关文章

      网友评论

          本文标题:Linux | Oracle JDK

          本文链接:https://www.haomeiwen.com/subject/idjayftx.html