ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

超详细 JDK17 下载与安装步骤

超详细 JDK17 下载与安装步骤 JDK 17 是 Oracle 推出的LTS 长期支持版本2021‑09 正式发布稳定性强企业、教学普遍选用新增虚拟线程、Record 记录类、模式匹配、文本块等新特性移除大量老旧废弃 API兼顾性能与安全。 本教程包含官网下载、两种安装方式、环境变量配置、命令行验证、代码实操、常见故障排查。一、安装包下载1. 官方地址Oracle JDK17 归档页可直接下载Java Archive | Oracle‑archive‑downloads.html打开页面下滑找到 Windows 分类两种安装包可选二选一表格安装包类型文件后缀说明图形安装版.exe向导式安装双击下一步适合新手绿色解压版.zip无需安装解压即用方便多版本切换如需其他历史版本页面上方点击Java archive进入归档库挑选需要的小版本推荐 17.0.12。2.网盘 高速下载推荐无需注册登录方式1点击此处方式2 点击此处二、安装 JDK17两种方式方式 Aexe 安装程序向导安装双击下载好的jdk‑17.0.12_windows‑x64_bin.exe弹出安装向导点击【下一步】点击【更改】修改安装路径路径不要带中文、空格、特殊符号推荐D:\Java\jdk‑17.0.12确认路径后点击【下一步】等待安装进度完成安装结束点击【关闭】记住你的 JDK 安装根目录后面配置环境变量要用到。方式 Bzip 绿色解压版免安装将jdk‑17.0.12_windows‑x64_bin.zip全部解压到纯英文路径例如E:\java\jdk‑17.0.12解压完成后进入文件夹确认内部存在bin、lib等子文件夹。绿色版没有写入注册表多版本切换非常方便。三、配置系统环境变量关键步骤Windows10 / Windows11 操作一致右键【此电脑】→【属性】→【高级系统设置】→【高级】选项卡 →【环境变量】。下面全部操作在系统变量区域不要操作用户变量。新建系统变量JAVA_HOME变量名JAVA_HOME变量值填写你的 JDK 根目录示例D:\Java\jdk‑17.0.12不要复制到 bin 那一层是 bin 的上级文件夹。点击【确定】保存。新建系统变量CLASSPATH变量名CLASSPATH变量值.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar最开头的英文小圆点.不能丢代表当前工作目录。确定保存。编辑系统变量Path在系统变量列表找到Path双击编辑点击【新建】添加一行%JAVA_HOME%\bin全部窗口依次点【确定】保存不要直接点右上角叉号关闭窗口配置会丢失。✨重要环境变量修改完成后已经打开的 cmd 窗口不会自动生效必须完全关闭 cmd重新打开一个新的黑色终端窗口再测试。四、测试安装结果按下快捷键WinR输入cmd回车打开命令提示符窗口。1. 查看 java 运行版本java -version成功输出示例java version 17.0.12 2024‑07‑16 LTS Java(TM) SE Runtime Environment (build 17.0.128‑LTS‑286) Java HotSpot(TM) 64‑Bit Server VM (build 17.0.128‑LTS‑286, mixed mode, sharing)2. 查看 javac 编译器版本javac -version输出javac 17.0.12即为正常。3. 编写一段 Java 代码完整测试在桌面新建文本文档粘贴下面代码public class Test { public static void main(String[] args) { System.out.println(JDK17 安装成功); System.out.println(Java版本 System.getProperty(java.version)); } }将文件另存为文件名Test.java编码选 ANSI。⚠️类名 Test 必须和文件名 Test 完全一致大小写不能错。cmd 切换到桌面目录依次执行编译、运行命令cd Desktop javac Test.java java Test看到控制台打印文字说明整套开发环境完全可用。五、多 JDK 版本切换方法电脑同时装多个 JDKJDK8、JDK17、JDK21时 只需要修改系统变量JAVA_HOME的值指向目标 JDK 的根目录保存后重启 cmd 终端即可切换版本。六、常见问题排查java不是内部或外部命令原因Path 没有配置好或者修改环境变量后没有新开 cmd 窗口。解决核对JAVA_HOME路径是否正确检查 Path 是否添加%JAVA_HOME%\bin关闭全部 cmd 重新打开。javac不是内部或外部命令大概率 JAVA_HOME 路径写错定位到 bin 文件夹了要填 bin 的上级目录。安装后版本显示旧版本系统存在其他 Java 残留检查 Path 里面有没有硬编码写死其他 jdk 路径把旧条目上移或者删除。编译中文乱码保存.java文件时编码选择 ANSI或者编译时指定编码javac ‑encoding UTF‑8 Test.java。补充说明JDK Java 开发工具包包含编译器 javac、运行环境 jre开发必须装 JDK不要只装 JRE。Oracle JDK17 在 No‑Fee 许可下个人开发学习可以免费使用商用场景请阅读 Oracle 许可协议。如果不想使用 Oracle 版本可以选用开源 OpenJDK17功能大体一致。
返回列表