JDK是Java Development Kit 的缩写,中文称为Java开发工具包,由SUN公司提供。它为Java程序开发提供了编译和运行环境,所有的Java程序的编写都依赖于它。使用JDK可以将Java程序编写为字节码文件,即.class文件。
JDK安装后各个文件夹包含的具体内容为:
bin:开发工具,包含了开发、执行,调试Java程序所使用的工具和实用程序以及开发工具所需要的类库和支持文件。
jre:运行环境,实现了Java运行环境。是运行Java程序所必须的环境。JRE包含了Java虚拟机JavaTM Virtual Machine(JVM)、Java核心类库和支持文件。 如果只是运行Java程序,则只需要安装JRE。如果要开发Java程序,则需要安装JDK。 JDK中已经包含了JRE。
demo:演示程序,包含Java Swing和Java基础类使用的演示程序。
sample:示例代码,包含Java API的示例源程序。
include:头文件,它支持使用Java本地接口和Java虚拟机调试接口的本地代码编程。
src: 构成Java核心API的所有类的源文件,包含了java.*、javax.*和某些org.*包中类的源文件,不包含com.sun.*包中类的源文件。
- CentOS中安装JDK,可以使用yum命令直接安装
- 使用Java -version命令,查看系统是否已经自带JDK环境,若看到如下结果则证明系统中已经自带JDK环境
[root@xxx ~]# java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
- 卸载JDK环境
# 批量卸载系统自带
rpm -qa | grep java | xargs rpm -e --nodeps
#如果使用 yum 安装的 jdk,请使用下面命令卸载
yum -y remove java-1.8.0-openjdk-headless.x86_64
- 查看jdk1.8最新版本
yum list java-1.8*
- 安装jdk1.8
yum install java-1.8.0-openjdk* -y
- 查看当前jdk版本
java -version