0%

安装Java开发环境

步骤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 安装步骤:

  1. 打开浏览器 → 访问:https://www.oracle.com/java/technologies/downloads/
  2. 选择 JDK 21 或 JDK 25 → 点 Windows x64 Installer(.exe 文件)
  3. 下载完成后双击运行 → 一直 Next → 安装完成(默认路径通常是 C:\Program Files\Java\jdk-25
  4. 配置环境变量(非常重要!)
    • 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
    • 在系统变量中:
      • 新建 JAVA_HOME = C:\Program Files\Java\jdk-25(改成你的实际路径)
      • 编辑 Path → 新增 %JAVA_HOME%\bin

验证安装成功:

  1. 打开命令提示符(cmd)或 PowerShell
  2. 输入下面两条命令(回车):
    1
    2
    java -version
    javac -version
  3. 看到类似下面输出就成功了:
    1
    2
    3
    java 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
2
export JAVA_HOME=$(/usr/libexec/java_home -v 25)
export PATH=$JAVA_HOME/bin:$PATH
  • 然后 source ~/.zshrc 生效

Linux(Ubuntu/Debian):

1
2
3
sudo apt update
sudo apt install openjdk-21-jdk # 或 openjdk-25-jdk 如果有
java -version

步骤2:安装 IntelliJ IDEA Community Edition(免费版)

下载地址(官方,2026年1月最新)https://www.jetbrains.com/idea/download/

下载与安装:

  1. 选择 Community(免费版) → 下载对应系统安装包
    • Windows:.exe
    • macOS:.dmg
    • Linux:.tar.gzsnap

Windows 安装步骤:

  1. 双击 .exe → 一直 Next → 建议勾选:

    • 64-bit launcher
    • Add launchers dir to the PATH
    • .java / .groovy / .kt 关联
  2. 安装完成 → 第一次启动会让你配置

第一次打开 IntelliJ IDEA:

  1. 选择 Do not import settings
  2. 主题选 DarkLight(随你)
  3. 插件可以先跳过(后期需要再装)
  4. 关键:在配置 JDK 时,选择刚才安装的 JDK 路径(IntelliJ 会自动检测大部分情况)

步骤3:验证整个环境(Hello World 测试)

  1. 打开 IntelliJ IDEA
  2. 点击 New ProjectJavaEmpty ProjectNext
  3. 项目名随便取 → 语言选 Java → JDK 选你刚装的 21/25Create
  4. 右键 srcNewJava Class → 命名为 HelloWorld
  5. 粘贴下面代码:
    1
    2
    3
    4
    5
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello Java 2026! 当前JDK版本: " + System.getProperty("java.version"));
    }
    }
  6. 右键类名 → Run ‘HelloWorld.main()’
  7. 看到控制台输出 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 都自动执行。

    1. 在PowerShell中输入下面命令:
      1
      notepad $PROFILE
      (如果提示文件不存在,选“是”创建)
    1. 在打开的记事本里粘贴下面这几行
      1
      2
      3
      # 永久解决 Java 中文乱码
      [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
      $OutputEncoding = [Console]::OutputEncoding
    1. 保存并关闭记事本
    1. 重启 PowerShell(关掉再开一个新的)