news 2026/10/21 16:40:28

下载和使用JDK

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
下载和使用JDK

装好 JDK 是写 Java 程序的第一步。结合你之前关注的 LTS 版本,下面以 Windows 系统为例,把下载、安装、配置和使用的完整流程梳理一下。

📥 在哪下载:首选开源免费版

对于大多数开发者,Eclipse Temurin (Adoptium) 和 Microsoft OpenJDK 是很好的选择,它们免费、开源且没有商业许可限制。

· Eclipse Temurin (Adoptium):社区驱动,使用广泛。官网(adoptium.net)可以直接选择版本和系统下载。
· Microsoft OpenJDK:微软维护的版本,同样免费。可以在微软官网下载,或直接用包管理器安装。
· Oracle JDK:官方版本,但商业用途通常需要付费许可。个人学习可以免费下载,下载时记得选 .exe 或 .msi 安装包。

版本建议:新项目或学习优先选 JDK 25(LTS);维护老项目再考虑 JDK 8/11/17。

⚙️ 怎样安装与配置(Windows核心步骤)

1. 运行安装程序
双击下载的 .exe 文件。建议把安装路径改到非系统盘(如 D:\Java\jdk-25),且路径中不要有中文或空格,避免后续报错。

2. 配置环境变量(最关键的一步)
很多工具(如 Maven)都依赖这一步。

· 在“开始”菜单搜索“环境变量”,打开“编辑系统环境变量”。
· 新建 JAVA_HOME:在“系统变量”中新建,变量名填 JAVA_HOME,变量值填你的 JDK 安装根目录(比如 D:\Java\jdk-25,不是 bin 目录)。
· 编辑 Path:找到系统变量里的 Path,双击打开,新建一行 %JAVA_HOME%\bin,然后一路点击“确定”保存。

3. 验证配置
打开一个新的命令提示符(cmd)窗口,输入以下命令。如果都能显示出版本号,就说明配置成功了:

```cmd
java -version
javac -version
```

(如果提示“不是内部或外部命令”,通常是因为 Path 没配好,或者没有打开新的终端窗口)。

💻 怎样使用:编译与运行第一个程序

1. 写一个测试文件
新建一个文本文档,命名为 HelloWorld.java(注意后缀是 .java,不是 .txt),内容如下:

```java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, JDK!");
}
}
```

2. 在命令行中编译和运行
打开 cmd,用 cd 命令进入 HelloWorld.java 所在的文件夹,然后依次执行:

· 编译:javac HelloWorld.java。如果成功,文件夹里会多出一个 HelloWorld.class 文件。
· 运行:java HelloWorld。注意,这里写类名 HelloWorld 就行,不要加 .class 后缀。

执行后,屏幕上就会输出 Hello, JDK! 了。之后你就可以用 IntelliJ IDEA 或 VS Code 等编辑器来更高效地写代码了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 16:40:10

UL 746A-2021 高分子材料短期性能评估标准解读与选型指南

简介:UL 746A-2021《聚合物材料—短期性能评估》是美国保险商实验室发布的ANSI/UL安全标准,面向电子、汽车、医疗等行业从事材料选型、安规认证与合规测试的工程师及检测人员。该标准围绕聚合物材料的分类、热性能、机械性能、电气性能等短期评估方法及防…

作者头像 李华
网站建设 2026/10/21 16:40:05

图像数据处理全流程实战:从批量整理到管线设计的完整指南

在开始正文之前,我想先明确一个前提:下面这一篇,不是我坐在电脑前凭空整理出来的工具列表,而是我最近一个月在帮一个模拟项目整理训练数据时,从一堆乱七八糟的图片里爬出来的真实经验。如果你正准备把大量原始图片变成…

作者头像 李华
网站建设 2026/10/21 16:38:51

Linux文件系统入门:从挂载原理到故障排查的RH124实践指南

如果你正在啃RH124,或者刚接手一台Linux服务器,第11章“访问Linux文件系统”很可能是你最先背完又最快忘光的一章。mount、umount、df、du、ln,这些命令单看都不难,可真到生产环境里,磁盘满了、目录挂不上、删了文件空…

作者头像 李华
网站建设 2026/10/21 16:38:35

Windows 11绕过TPM 2.0安装实战:老设备安全降级适配指南

1. 项目概述:为什么“绕过TPM 2.0”成了真实需求,而不是技术噱头?“不支持 TPM 2.0 等硬件要求,也能用上 Windows 11!”——这句话在2023到2024年之间,几乎每天都在某高校实验室的旧笔记本维修角、某中小企…

作者头像 李华
网站建设 2026/10/21 16:37:06

无感FOC低速重载失步怎么办?Harnefors观测器十行代码硬拉转子位置

做无感FOC的兄弟应该都有这种体会:高速工况下随便糊一个观测器都能转,真正要命的永远是“低速重负载”的那个瞬间——反电动势小到几乎没有,转子位置一旦飘了,电流方向跟着错,轻则堵转,重则过流放炮。我早期…

作者头像 李华