10年老兵带你学Java(第1课):开发环境配置 - 30分钟上车

2 阅读4分钟

一、JDK是什么?

JDK = Java Development Kit,Java开发工具包。

你要写Java代码,先得有JDK。它包含:

  • javac:编译器,把.java文件编译成.class字节码

  • java:运行工具,执行编译后的字节码

  • 基础类库:写代码要用的轮子都在里面

**注意: **

  • JDK = JDK(开发+运行)

  • JRE = Java Runtime Environment(只能运行,不能开发)

  • 你是开发者,必须装JDK


二、JDK下载和安装

2.1 下载地址

Oracle官网:www.oracle.com/java/techno…

或者国内镜像(更快):www.injdk.cn/

**版本选择建议: **

| 版本 | 说明 |

|------|------|

| JDK 17 | 推荐,LTS长期支持版,稳定 |

| JDK 21 | 最新LTS,功能更新 |

| JDK 8 | legacy,老项目还在用,学它有点亏 |

新手直接上JDK 17,别走JDK 8的老路。

2.2 Windows安装

  1. 下载 .exe 安装包(推荐)或 .zip 压缩包

  2. 双击安装,下一步到底

  3. 记住安装路径,比如 C:\Program Files\Java\jdk-17

2.3 Mac安装

  1. 下载 .dmg 安装包

  2. 拖动到应用程序文件夹

  3. 打开终端,输入 java -version 验证

2.4 Linux安装


# Ubuntu/Debian

sudo apt update

sudo apt install openjdk-17-jdk

  


# 验证

java -version

javac -version


三、环境变量配置

这是新手最容易踩坑的地方,细讲。

3.1 Windows配置

**步骤: **

  1. 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量

  2. 在「系统变量」里新建:

   - 变量名:JAVA_HOME

   - 变量值:C:\Program Files\Java\jdk-17(改成你的实际路径)

  1. 找到「系统变量」里的 Path,双击编辑,新建一行:

   ```

   %JAVA_HOME%\bin

   ```

  1. 打开新的命令提示符,输入验证:

   ```bash

   javac -version

   java -version

   ```

   如果显示版本号,配置成功 ✅

3.2 Mac/Linux配置

打开终端,编辑配置文件:


# Mac用zsh

nano ~/.zshrc

  


# Linux用bash

nano ~/.bashrc

添加以下内容:


export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home

export PATH=$JAVA_HOME/bin:$PATH

保存后执行:


source ~/.zshrc  # 或 source ~/.bashrc

  


# 验证

java -version

javac -version


四、IDEA安装

IDEA = IntelliJ IDEA,最流行的Java IDE(集成开发环境)。

4.1 下载

官网:www.jetbrains.com/idea/downlo…

有两个版本:

| 版本 | 价格 | 适合 |

|------|------|------|

| Community(社区版) | 免费 | 学习、完全够用 |

| Ultimate(旗舰版) | 付费 | 企业开发、功能更多 |

**新手直接下社区版,免费的。 **

4.2 安装

  1. 下载对应系统的安装包

  2. Windows:下一步到底,记得改安装路径

  3. Mac:拖动到应用程序

  4. 启动IDEA

4.3 初始化配置

第一次启动会问几个问题:

  1. 主题:Darcula(黑)vs IntelliJ(白)→ 随便选

  2. 插件:先不装,后面再说

  3. 欢迎页面:点「新建项目」


五、创建第一个Java项目

5.1 新建项目

  1. 点击「New Project」

  2. 选择「IntelliJ IDEA」

  3. 设置JDK:点「Add JDK」,找到你刚才装的JDK路径

  4. 项目名称:HelloWorld

  5. 点击「Create」

5.2 项目结构


HelloWorld/

├── .idea/          # IDEA的配置文件夹,别动

├── src/             # 源代码放这里

└── HelloWorld.iml   # 项目配置文件

5.3 创建Java类

  1. 在src文件夹上右键 → New → Java Class

  2. 名字输入:HelloWorld

  3. IDEA会自动创建 .java 文件

5.4 写代码


public class HelloWorld {

    public static void main(String[] args) {

        System.out.println("Hello, World!");

    }

}

**解释: **

  • public class HelloWorld:定义一个类,名字叫HelloWorld

  • public static void main(String[] args):程序入口,固定写法

  • System.out.println(...):打印一句话到屏幕

5.5 运行

  • Windows:Shift + F10

  • Mac:Control + R

  • 或者点左边的绿色三角形按钮

**看到控制台输出: **


Hello, World!

🎉 **恭喜你,第一个Java程序跑起来了! **


六、常见问题

Q1:javac/java不是内部或外部命令

**原因: ** 环境变量没配好

解决: ** 重新检查JAVA_HOME和Path配置

Q2:找不到JDK

**原因: ** IDEA没找到JDK路径

**解决: ** File → Project Structure → Platform Settings → SDKs,点+添加JDK路径

Q3:编码错误(乱码)

**原因: ** 默认编码不对

**解决: ** File → Settings → Editor → File Encodings,把UTF-8勾上

Q4:运行按钮是灰色的

**原因: ** 没在main方法里面

**解决: ** 确保代码在public static void main(String[] args)里面


七、本课总结

  • ✅ JDK安装完成

  • ✅ 环境变量配置完成

  • ✅ IDEA安装完成

  • ✅ HelloWorld跑起来了

**记住: **

  • JDK是开发工具包,包含javac和java

  • 环境变量配不好,命令行用不了JDK

  • IDEA是最流行的Java IDE,社区版免费

  • HelloWorld是学习任何语言的传统第一步


八、下节课预告

第2课:Java基础语法

  • 变量和数据类型

  • 运算符

  • 流程控制(if/for/while)

  • 写第一个能算数的程序


**关注我,跟着老兵学Java,少走弯路。 **

💬 **评论区聊聊:环境搭好了吗?遇到什么问题? **