一、JDK 简介
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。JDK 是整个 Java 开发的核心,它包含了Java 的运行环境(JVM+Java系统类库)和Java 工具。JDK 包含了 JRE( Java Runtime Environment ,Java 运行环境 ) 和 JVM(Java Virtual Machine,Java 虚拟机)。
二、JDK 下载
JDK 下载地址为:https://www.oracle.com/technetwork/java/javase/downloads/index.html
可以根据自己的需要选择相应的版本。然后点击 【download】 按钮进入下载页。选中【Accept License Agreement】然后根据自己的操作系统和位数选择对应的安装包。Windows 请选择对应的 zip 包,Linux 可以选择 rpm 安装包或者 tar.gz 包。点击对应的链接后系统会自动跳转到登陆页。输入用户名和密码后,系统对用户名和密码进行验证,如果正确,浏览器就开始下载。
三、JDK 安装
A、WIndows 系统 (此处以 Windows 10 为例)
1、双击下载的 jdk-8u191-windows-x64.exe 开始进行安装。单击【下一步】。
2、默认的安装路径为:C:\Program Files\ 为了保证后续不出现问题,路径中不得包含空格、特殊字符及中文。我们需要将安装路径更改为:D:\ProgramFiles\ 单击 【更改】按钮。
3、将文件名下方的 C:\Program Files 修改成 D:\ProgramFiles。其他部分保持不动。然后单击 【确定】。
4、然后单击 【下一步】。程序开始安装。
5、JDK 安装完成之后,默认开始安装 JRE 。因为 JDK 已经包含了 JRE 。所以我们选择不安装。直接点击右上角的[X],来关闭安装程序。到这一步,JDK 已经安装完成。
B、Linux 系统 (此处以 CentOS Linux 7.3 为例 )
1、查询是否已经安装了openJDK。因Red Hat Linux 及 CentOS Linux 自带 openJDK ,所以我们在安装 Oracle JDK 之前需要将 openJDK 进行卸载。查询系统是否已经安装 JDK 。
rpm -qa|grep openjdk
2、开始卸载JDK。使用以下命令进行卸载,这个过程需要几分钟。执行完毕后可以使用上一步的命令检查是否已经卸载。
yum remove *openjdk* -y
3、安装Oracle JDK。使用 cd 命令切换到 rpm 安装包的存放目录。使用以下命令进行安装,因为安装软件需要较高的权限,所以我们使用 sudo 命令进行提权。需要再次输入当前账户的密码。使用普通用户进行日常操作,需要的时候在进行提权是一个安全的习惯。
sudo rpm -ivh jdk-8u231-linux-x64.rpm
4、程序执行过程如下:
警告:jdk-8u231-linux-x64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:jdk1.8-2000:1.8.0_231-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
[yangqun@yangqun-vm ~]$
5、出现以上提示,说明安装成功。
四、配置环境变量
A、Windows 系统 (此处以 Windows 10 为例)
1、右键【此电脑】,选择【属性】,然后单击左侧的【高级系统设置】,切换到【高级】标签。单击下方的【环境变量…】。
2、在系统变量下方单击【新建】,在【变量名】处输入:JAVA_HOME 【变量值】处输入(JDK的安装路径):D:\ProgramFiles\Java\jdk1.8.0_191 然后单击【确定】。
3、选中【Path】那一行,然后单击【编辑】。再弹出的窗口,单击【新建】按钮。输入:%JAVA_HOME%\bin 然后依次单击【确定】关闭窗口。
B、Linux 系统
1、使用 rpm 方式 安装 JDK ,在安装过程中已经自动配置环境变量(默认安装在 /usr/java/ ),无需再次手动配置。
五、验证
打开命令提示符(Windows)或 shell 终端(Linux),输入以下命令后如果弹出 Java 的版本信息说明安装成功。
A 、Windows 系统
C:\>java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
B、Linux 系统
[yangqun@yangqun-vm ~]$ java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)