Appearance
2026-08-27 · 学习笔记 02 · 2026-08-27
Java 环境搭建
覆盖:JDK 安装、环境变量、验证、第一个程序。Windows 为主,附 Linux 要点。
1. 装什么
- 只装一个 JDK(Java Development Kit):自带 JRE(运行环境)+ javac(编译器)+ 工具
- 不必单独装 JRE(JDK 8 之后 JRE 不再单独分发)
2. 版本选择
- 选 LTS 版本:17 或 21(语法主流,教程资料多),不必追最新
- 本套笔记示例基于 25(LTS),语法与 21 通用
3. 下载
| 来源 | 说明 |
|---|---|
| Oracle JDK | 官方,商用收费注意授权,个人学习免费 |
| Adoptium Temurin | 开源推荐,用的最多 |
| 国内镜像 | 清华 tuna 等,速度快 |
| 包管理器 | Windows 用 winget / scoop,Linux 用 apt/dnf |
4. Windows 安装(scoop 推荐)
方式 C(推荐):scoop 安装(需要按照scoop)
Windows 包管理器,一行命令装好 JDK 并自动配好环境变量:
bash
scoop install temurin25-jdk方式 A:安装包 下载 .msi 一路下一步,勾选"Set JAVA_HOME"即可,跳过下方手动配置。
方式 B:解压版(绿色)
- 解压到
C:\Java\jdk-25 - 配置环境变量:
JAVA_HOME=C:\Java\jdk-25Path追加%JAVA_HOME%\bin
- 新开终端生效
5. 验证
bash
java -version # 运行环境
javac -version # 编译器
echo $JAVA_HOME # 检查变量(git-bash 写法)出现类似 openjdk version "25" 即成功。
6. 第一个程序
java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Java!");
}
}bash
javac Hello.java # 编译 → 生成 Hello.class
java Hello # 运行 → 输出 Hello Java!规则先记住:文件名必须和 public 类名一致(Hello.java ↔ class Hello)。
7. 顺手装齐(后端开发)
| 工具 | 安装/管理方式 |
|---|---|
| IDEA | 推荐 JetBrains Toolbox App 管理,自动更新、多版本并存:官网 |
| Maven | scoop install maven |
| Git | scoop install git |