美文网首页
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