Orace JDK 是正经 JDK,但实际上从 1.7 版本开始,Open JDK 就是主干开发,Orace JDK 再从 Open JDK 上添加一些东西,具体区别请自行百度,这里不作多余阐述。
一、安装
步骤如下:
- 获取安装包
- 解压安装
- 环境变量
使用 java -version
命令,查看有没有 JDK 环境:
1.1 获取安装包
尝试搜索可用的 JDK 安装包:
yum search java | grep jdk
提示: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
过程如图:
总结
其实更推荐用包管理器来安装这些软件,比如 apt
、yum
等等。
网友评论