Bolo  当前访客:1 管理登录

日常点滴记忆

一任群芳妒,无边丝雨细。 蓬莱此去无多路,青鸟殷勤为探看。

JDK 21安装及环境配置

2023-12-19/2023-12-19 fogsun
0  评论    1,407  浏览

一、安装JDK 21

1、从Oracle官网获取JDK 21安装包

网址如下:
[https://www.oracle.com/cn/java/technologies/downloads/#jdk21-windows]

具体安装步骤以及截图可以参考: https://www.cnblogs.com/Acolyte/articles/17813045.html

二、搞出jre文件夹

  • JRE:Java Runtime Environment,Java运行时环境
  • JDK:Java Development Kit,Java开发者工具
  • 之前的课程提到JRE是JDK的一部分,是运行Java程序必要的部分。所以安装完JDK 21后,jre理应也是安装好了的,只不过并没有显示在安装目录下。
  • 要用一些特殊方法把这个jre文件夹搞出来,具体原因、原理不明,总之先照做,希望今后深入学习之后能够解惑。

1、 =以管理员身份运行CMD= 。
(开始菜单-Windows系统-右键点击“命令提示符”-更多-以管理员身份运行)

2、在CMD中输入指令:
cd /d D:\Environment\JAVA\JDK_21
这一步的目的是切换到JDK 21的根目录,cd /d后面跟的就是之前记下的安装目录。
cd /d是一个跨盘符切换目录的指令,具体可以看[基础Dos指令],不管你把JDK 21装在哪儿,总之切过去。)

3、输入以下指令:
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

4、等待CMD响应,完成。

附注:
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre指令拆解:
1、bin\jlink.exe
是运行在JDK根目录下的bin文件夹中的jlink.exe,这是一个应用程序。
2、--module-path jmods
字面意义:模组路径jmods文件夹。
其中--是程序参数的符号,对于不同程序,参数符号有可能是-或者\
这部分指令应该是为jlink.exe这个程序指定路径,jlink.exe这个程序有点复杂,我一时间还搞不懂它是干嘛用的。如果不通过CMD,直接运行它会自动闪退。
3、--add-modules java.desktop
字面意义:新增模组java.desktop。
应该是为jlink.exe这个程序指定对象,通过jlink.exe加载java.desktop模组。
上面提及的bin文件夹、jmods文件夹、jlink.exe、java.desktop在JDK 21安装完成后都能在根目录下找到。
4、--output jre
字面意义:输出jre。大概是将jlink.exe的运行结果输出在jre文件夹中。
于是我们的目的达成。

三、配置环境

1、找到系统环境变量配置窗口:

(1)开始菜单-设置-搜索栏输入“环境变量”-选择“编辑系统环境变量”

(2)选择“环境变量”,出现以下界面

由于我已经配置好了,所以截图里会有"JAVA_HOME"、"classpath"这两条,如果以前没有装过JDK,应该是没有的。
之后要做的就是添加这两条。

2、配置系统变量

(1)新建"JAVA_HOME"

  • 在上述界面“ =系统变量= ”区域选择“新建”。
  • 输入:
    变量名:JAVA_HOME
    变量值:D:\Environment\JAVA\JDK_21
    =注意:变量值还是之前安装JDK 21时的安装目录。=
  • 确认

(2)新建“classpath”

  • 在“ =系统变量= ”区域选择“新建”。
  • 输入:
    变量名:classpath
    变量值:.;
    =注意:变量值就是半角符号的句号和分号=
  • 确认

(3)编辑“Path”

  • 在“ =系统变量= ”区域找到变量“ =Path= ”,选择“ =编辑= ”

  • 选择“新建”

  • 输入:%JAVA_HOME%\bin

(4) =“确认”所有的配置窗口= ,完成配置。

四、验证安装成功

打开CMD,输入指令:
java -version
这是个查询Java版本的指令。
若出现以下画面,恭喜你,安装成功。


标题:JDK 21安装及环境配置
作者:fogsun
地址:HTTPS://nb500.cn/articles/2023/12/19/1702971184736.html

发表评论


目录

TOP
取消