步骤1:安装 JDK(Java Development Kit)
| 版本 | 类型 | 推荐场景 | 下载地址(官方) |
|---|---|---|---|
| JDK 21 | LTS | 零基础/大多数公司项目/最稳 | https://www.oracle.com/java/technologies/downloads/ |
| JDK 25 | 最新 LTS | 想用最新特性/新项目/性能更好 | 同上(选 JDK 25) |
| OpenJDK | 免费替代 | 不想登录 Oracle / 完全开源 | https://adoptium.net/ (Eclipse Temurin) |
Windows 安装步骤:
- 打开浏览器 → 访问:https://www.oracle.com/java/technologies/downloads/
- 选择 JDK 21 或 JDK 25 → 点 Windows x64 Installer(.exe 文件)
- 下载完成后双击运行 → 一直 Next → 安装完成(默认路径通常是
C:\Program Files\Java\jdk-25) - 配置环境变量(非常重要!):
- 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
- 在系统变量中:
- 新建
JAVA_HOME=C:\Program Files\Java\jdk-25(改成你的实际路径) - 编辑
Path→ 新增%JAVA_HOME%\bin
- 新建
验证安装成功:
- 打开命令提示符(cmd)或 PowerShell
- 输入下面两条命令(回车):
1
2java -version
javac -version - 看到类似下面输出就成功了:
1
2
3java version "25.0.1" 2025-10-21 LTS
Java(TM) SE Runtime Environment (build 25.0.1+7-LTS-1)
Java HotSpot(TM) 64-Bit Server VM (build 25.0.1+7-LTS-1, mixed mode, sharing)
macOS:
- 下载 .dmg 文件 → 双击安装 → 自动完成
- 环境变量配置在 ~/.zshrc 或 ~/.bash_profile:
1 | export JAVA_HOME=$(/usr/libexec/java_home -v 25) |
- 然后
source ~/.zshrc生效
Linux(Ubuntu/Debian):
1 | sudo apt update |
步骤2:安装 IntelliJ IDEA Community Edition(免费版)
下载地址(官方,2026年1月最新):https://www.jetbrains.com/idea/download/
下载与安装:
- 选择 Community(免费版) → 下载对应系统安装包
- Windows:
.exe - macOS:
.dmg - Linux:
.tar.gz或snap
- Windows:
Windows 安装步骤:
双击
.exe→ 一直 Next → 建议勾选:- 64-bit launcher
- Add launchers dir to the PATH
.java / .groovy / .kt关联
安装完成 → 第一次启动会让你配置
第一次打开 IntelliJ IDEA:
- 选择 Do not import settings
- 主题选 Dark 或 Light(随你)
- 插件可以先跳过(后期需要再装)
- 关键:在配置 JDK 时,选择刚才安装的 JDK 路径(IntelliJ 会自动检测大部分情况)
步骤3:验证整个环境(Hello World 测试)
- 打开 IntelliJ IDEA
- 点击 New Project → Java → Empty Project → Next
- 项目名随便取 → 语言选 Java → JDK 选你刚装的 21/25 → Create
- 右键
src→ New → Java Class → 命名为HelloWorld - 粘贴下面代码:
1
2
3
4
5public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello Java 2026! 当前JDK版本: " + System.getProperty("java.version"));
}
} - 右键类名 → Run ‘HelloWorld.main()’
- 看到控制台输出
Hello Java 2026!就说明环境完全 OK!
CMD/PowerShell 命令符执行java代码时出现中文乱码,解决方案:
PowerShell 解决方案一(仅为执行单一程序)
- 第一步(关键!):设置 PowerShell 的输出编码为 UTF-8
- 在你的 PowerShell 窗口中直接粘贴下面这一行命令并回车:或者更彻底的一行:
1
$OutputEncoding = [console]::OutputEncoding = [Text.UTF8Encoding]::UTF8
1
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
第二步:运行你的 Java 程序(再加一个保险参数)
1 | java "-Dfile.encoding=UTF-8" HelloWorld |
PowerShell 解决方案二(能够频繁多次执行)
第一步的命令写进你的 PowerShell 配置文件,让每次打开 PowerShell 都自动执行。
- 在PowerShell中输入下面命令:(如果提示文件不存在,选“是”创建)
1
notepad $PROFILE
- 在PowerShell中输入下面命令:
- 在打开的记事本里粘贴下面这几行
1
2
3# 永久解决 Java 中文乱码
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [Console]::OutputEncoding
- 在打开的记事本里粘贴下面这几行
- 保存并关闭记事本
- 重启 PowerShell(关掉再开一个新的)