# Centos系统的JDK安装手册

# 软件介绍

JDK是 Java 语言的软件开发工具包,主要用于各类设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

# 所需资源

本文档安装操作系统为:centos7 通过以下命令查看centos版本

$ cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)

# 版本选择

软件安装时,特别是在商业服务开发过程中,建议不使用最新版,最新版会提供一些比较新的特性,这些特性不一定会在项目中使用,但是在安装使用过程中其他模块不一定完全适配,会导致不可用的状态。所以一般会选择更新功能比较大,且稳定运行一段时间的版本。 JDK8是近几年推出的版本中,新增特性对于开发影响较大,并且已稳定运行多年的版本,目前大多数公司支持的基准版本。主要特性如下: Lambda表达式、新的日期API、引入Optional、使用Base64、接口的默认方法和静态方法、新增方法引用格式、新增Stream类、注解相关的改变、支持并行(parallel)数组、对并发类(Concurrency)的扩展。

# 安装过程

# 软件下载

从oracle官方网站下载jdk都很烦,因为需要注册登录才允许你下载,非常麻烦。提供一个百度网盘地址,方便大家下载。

链接: https://pan.baidu.com/s/17y2LhS5VPxCplX0B8A9HZA?pwd=6ud8 提取码: 6ud8

# 安装

# 通过rz把下载的文件上传到服务器
$ rz

# 解压文件到/usr/local/目录
$ tar -xvf jdk-8u181-linux-x64.tar -C /usr/local/

# 配置环境变量
$ cat>>/etc/profile<<EOF
#java environment
export JAVA_HOME=/usr/local/jdk1.8.0_181
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
EOF
$ source /etc/profile

# 校验

通过查看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)

# 特殊设置

# 其他