内容提要
新学期班会改为线上,老师介绍课程安排,专业课含C语言、HTML+CSS及Java。作者选择JDK 13,从Oracle官网下载压缩包,解压至D盘,用jlink生成JRE,配置JAVA_HOME和Path环境变量,最后用java -version验证安装成功。
延伸解读
为何选择 JDK 13 而非 LTS 版本
文章作者明确提到 JDK 11 是 LTS(长期支持)版本,且多数教程基于 JDK 8 或 11,但他选择“与时俱进”使用 JDK 13。这提示读者:非 LTS 版本更新更快,但可能缺乏长期支持,遇到问题需自行解决。对于追求稳定或依赖旧教程的开发者,选择 LTS 版本可能更稳妥。
便携版与安装版的取舍
作者选择下载压缩包(Compressed Archive)而非安装程序(Installer),理由是“能有用便携版的程序绝不用安装程序,保持系统简洁”。这种方式便于多版本管理或迁移,但需手动配置环境变量。安装版则自动配置,但可能留下注册表项。读者可根据自身对系统整洁度的偏好选择。
JDK 11 后无 JRE 文件夹的应对
文章指出 JDK 11 以后不再自带 JRE 文件夹,需通过 jlink 命令生成。这反映了 Java 模块化趋势:JRE 可按需定制。作者使用 `bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre` 生成精简 JRE。读者若需完整 JRE,可调整 --add-modules 参数,但需注意模块依赖。
Q&A
如何下载 JDK 13 的压缩包版本?
在 Oracle 官网的 JDK 下载页面(https://www.oracle.com/java/technologies/javase-downloads.html)选择 JDK 13,然后下载 Windows x64 Compressed Archive 版本(即 .zip 文件)。
JDK 13 安装后没有 jre 文件夹,如何生成 JRE?
在 JDK 根目录下打开命令行,执行命令:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre,即可生成 jre 文件夹。
配置 JDK 13 环境变量时,JAVA_HOME 和 Path 应该怎么设置?
新建系统变量 JAVA_HOME,变量值为 D:\Java\jdk-13.0.2;在 Path 变量中新建两条:%JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin。
如何验证 JDK 13 是否安装成功?
打开命令行(cmd),输入 java -version 和 javac -version,如果显示版本信息,则说明安装成功。
为什么选择 JDK 13 而不是 JDK 11 或 JDK 8?
因为作者喜欢与时俱进,选择较新的 JDK 13,尽管 JDK 11 是 LTS 版本且更常用,但作者愿意尝试新版本并解决可能遇到的问题。
JDK 13 的压缩包解压后应该放在哪里?
将下载的 jdk-13.0.2_windows-x64_bin.zip 解压后,移动到 D 盘的 Java 目录下,并保留版本号作为文件夹名,例如 D:\Java\jdk-13.0.2。