Java Development Kit (JDK) 安装及环境配置方法
自牧君
什么是JDK
1、简单说一下什么是JDK:
SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。
SUN公司除了提供JDK,还提供了一种JRE(JavaRuntimeEnvironment)工具,它是Java运行环境,是提供给普通用户使用的。由于用户只需要运行事先编写好的程序,不需要自己动手编写程序,因此JRE工具中只包含Java运行工具,不包含Java编译工具。值得一提的是,为了方便使用,SUN公司在其JDK工具中自带了一个JRE工具,也就是说开发环境中包含运行环境,这样一来,开发人员只需要在计算机上安装JDK即可,不需要专门安装JRE工具了。
2、JDK版本介绍:
SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE [1-2]。
Java安装及环境配置
1、JVM, JRE和JDK
JVM: Java Virtual Machine (Java虚拟机)。Java语言得以跨平台开发的核心秘诀。SUN公司针对不同操作系统开发了不同的 JVM ,从而抹除了平台差异的存在。
JRE: Java Runtime Environment (Java运行时环境)。运行Java程序(如,我的世界)需要安装的。包括JVM
JDK: Java Development Kit (Java开发工具包)。使用Java编程必须安装。包含JRE
JVM, JRE和JDK三者的关系如下图所示
2、如何安装JDK
官方下载网址:Java Downloads | Oracle
Java SE版的JDK下载安装方式如下图所示:
下载好之后打开安装包,不建议更改默认安装路径,一直点下一步就好了。
3、JDK环境变量Path配置
Windows 10 下,右击"此电脑",选择"属性".
右侧的"相关设置"里,点击"高级系统设置"
点击右下方的"环境变量(N)…"
在"系统变量"下,点击"新建"
"变量名"输入:JAVA_HOME;“变量值"输入:C:\Program Files\Java\jdk-17,点击"确定”
在"系统变量"下,点击"Path",点击"编辑(I)…",右下角点击"编辑文本",弹窗点击"确定"
将"变量值"光标移到最左边,并输入:%JAVA_HOME%\bin;
点击"确定",环境变量配置完成
4、测试环境变量安装是否成功
Win + R输入"cmd"调出控制台
输入:java,如出现以下信息即配置成功
输入:java -version,如出现以下信息即配置成功
keytool的使用
keytool 简介
Keytool 是一个 Java数据证书的管理工具, Keytool将密钥(key)和证书(certificates)存在一个称为 keystore的文件中。
keystore 文件介绍
在 keystore里,包含两种数据:
密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密)
可信任的证书实体(trusted certificate entries)——只包含公钥
我们常说的证书就是就是上面的公钥,公钥是公开给其它人使用的。
因为篇幅原因,我们将在下一章为大家介绍一下keytool的使用方法
keytool.exe位于 D:\Program Files\Java\jdk-**\bin\keytool.exe
通过cmd进入jdk\bin 目录然后输入keytool.exe即可。
keytool工具无法cmd直接运行生成数字证书,此时切换到keytool.exe,目录下,也就是java安装的bin目录下再执行,就解决了。