一. 下载JDK
Windows下载有以下三种可选:(以最新版本jdk17为示例)
Product/file description | File size | Download |
---|---|---|
x64 Compressed Archive | 170.66 MB | https://download.oracle.com/j... (sha256 ) |
x64 Installer | 152 MB | https://download.oracle.com/j... (sha256 ) |
x64 MSI Installer | 150.89 MB | https://download.oracle.com/j... (sha256 ) |
我个人偏向于压缩包的版本也就是第一个,下载完成后直接解压就可以了,解压后的目录结构为:
├─bin
├─conf
├─include
├─jmods
├─legal
└─lib
更多版本可在 http://jdk.java.net/ 中下载
二. 生成JRE
可以看到目录中没有 jre 目录, 这里可以用命令生成一下
进入到 bin 目录, 运行:
./jlink.exe --module-path jmods --add-modules java.desktop --output ../jre
现在的目录结构为:
├─bin
├─conf
├─include
├─jmods
├─jre
├─legal
└─lib
三. 配置环境便量
复制目录地址,新增系统环境变量
变量名 | JAVA_HOME |
---|---|
变量值 | D:\dev\jdk-17.0.1 |
编辑path环境变量,新建以下两个
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
四. 检验安装结果
在命令行中运行以下命令:
java -version
出现:
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode)
运行:
javac
出现:
用法: javac <options> <source files>
其中, 可能的选项包括:
@<filename> 从文件读取选项和文件名
-Akey[=value] 传递给注释处理程序的选项
--add-modules <模块>(,<模块>)*
除了初始模块之外要解析的根模块; 如果 <module>
为 ALL-MODULE-PATH, 则为模块路径中的所有模块。
...
即为成功
五. 多个版本JDK切换
切换方法
- 将系统环境变量中的 JAVA_HOME 改为需要的版本的jdk路径即可
- 运行 java -version 即可查看jdk版本
问题解决
如果更改后环境变量并未生效
- 重启电脑
- 将系统环境变量中path 中的 [ %JAVA_HOME%\bin , %JAVA_HOME%\jre\bin] 移至最前面
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。