介绍JDK
JDK(Java Development Kit)是一个用于开发Java应用程序的软件开发环境。它是由Sun Microsystems(已被甲骨文公司收购)开发的,并且自Java语言1995年推出以来一直在持续更新。JDK不仅包含了运行Java程序所需的Java运行时环境(JRE),还包括了编译Java源代码到字节码的编译器(javac),以及用于诊断、调试和监视Java程序的各种工具和库。
JDK的主要组件
1. Java编译器(javac):将Java源代码编译成Java字节码(.class文件)。这些字节码可以在任何拥有JRE的机器上运行。
2. Java运行时环境(JRE):包含Java虚拟机(JVM),类库和运行Java程序必需的其他文件。JVM是运行Java字节码的引擎,它把字节码转换为特定于操作系统的指令。
3. Java文档生成器(javadoc):从Java源代码中自动生成API文档。这是了解如何使用类库的重要工具。
4. Java调试器(jdb):用于调试Java程序,可以帮助开发者查找和修复代码中的错误。
5. 其他工具:例如jar打包工具,用于将文件和目录打包成一个Java归档文件(.jar文件),以及更多的实用程序和工具。
JDK的版本
自1995年以来,Java经历了多个版本的更新,每个版本都增加了新的特性和性能改进。一些重要的版本包括:
- JDK 1.0(1996年):Java的首个正式版本。
- JDK 1.1(1997年):引入了Java事件模型、内部类等特性。
- Java 2(JDK 1.2至1.4):引入了Swing图形用户界面工具包、Java插件、Java安全性增强等。
- Java SE 5.0(JDK 1.5)(2004年):引入了泛型、元数据、枚举、自动装箱等特性。
- Java SE 8(2014年):引入了Lambda表达式、流API、新的日期时间API等。
- Java SE 11(2018年):这是长期支持(LTS)的一个版本,引入了HTTP客户端API、局部变量类型推断、改进的垃圾收集等特性。
- Java SE 17(2021年):也是一个LTS版本,增强了语言的表达力和性能,包括模式匹配的增强(例如,对instanceof的模式匹配)、密封类等。
JDK的选择
选择哪个版本的JDK主要取决于开发的需求和目标平台的兼容性。Oracle提供了商业支持的JDK版本,同时也有如AdoptOpenJDK、Amazon Corretto、Azul Zulu等免费的开源JDK版本,它们提供了不同的性能特性和支持选项。
安装和使用JDK
安装JDK通常涉及从官方网站或其他JDK供应商下载安装程序,然后根据操作系统的指导进行安装。安装完成后,通常需要设置环境变量(如`JAVA_HOME`和`PATH`),以便在命令行或终端中轻松地运行Java程序和使用JDK工具。
JDK是Java开发者的基础工具集,它提供了创建、编译、运行和优化Java应用程序所需的一切。随着Java语言和平台的不断进化,JDK也在不断更新和改进,以支持最新的语言特性和技术标准。
1.下载
点击进入oracle官网https://www.oracle.com/
点击搜索旁边的国家更换语言为简体中文
点击上方的产品并向下翻找到java
看到Java SE一栏的产品Oracle JDK,点击
点击之后显示提供下载为Oracle JDK 8u211之后的版本
以及java 8以后的java8~java21一系列版本
Oracle对于各版本的收费可以参见链接文章或官网查询
2019年4月16日当天,Oracle发布了Oracle JDK的8u211和8u212两个版本(属于JDK8系列),并从这两个版本开始将JDK的授权许可从BCL换成了OTN!也就是从这两个版本开始商用收费了
这里演示8u211以前的版本,你也可以下载其他版本,步骤类似
Java SE 8 8u202及以前下载地址链接:
往下翻找到Windows11 x64版本,不知道自己电脑是x64还是x86可以在设置 - 系统 - 系统信息里查看
点击下载后,会出现登录提示,没有登的登录后下载,注册时可以不用真名,取个英文名就行
下载到你想存放的地方即可
2.安装
在文件中找到下载的.exe文件,双击
系统默认安装到C盘,也可以根据你的意愿,点击更改,放在别的盘
建议命名一个JAVA文件夹,在此文件夹内再新建两个文件JDK和JRE
将安装路径放到JAVA文件夹里的JDK文件,就是点击更改找到JAVA文件里的JDK文件,点击确认
点击下一步,进度条跑满后出现,安装目标文件夹,路径改为JAVA下的JRE文件
点击关闭,安装完成
怎么检验是否安装完成呢 ?
按住win+R键,在左下角的运行中输入cmd,打开
输入java 回车
出现图中现象则说明JDK安装成功
3.Path路径配置
为什么要进行环境变量的配置?
Path环境变量的作用是告诉系统在哪里可以找到Java的执行文件,比如javac.exe和java.exe。这些文件位于JDK的bin目录下,如果不配置Path环境变量,系统就无法在其他位置找到它们,从而导致无法编译和运行Java程序。
接下来进行配置
设置-系统-系统信息 -高级系统设置
点击环境变量 (N)
添加系统变量,命名为JAVA_HOME,路径为之前的JDK安装路径,确认
往下翻找到系统变量里的Path,双击进入
点击新建,添加 %JAVA_HOME%\bin; 确认
再次新建,添加 %JAVA_HOME%\jre\bin; 确认
;可带可不带,我这边没有带,也可以都尝试一下
点击确认,别忘了确认保存刚才的添加,不要太急直接去终端输入javac了
其他的环境变量不要改动,小心出问题
检验是否成功
按住win+R键,输入cmd,键入javac 回车
出现上图就配置成功了