一、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安装
-
下载
.exe安装包(推荐)或.zip压缩包 -
双击安装,下一步到底
-
记住安装路径,比如
C:\Program Files\Java\jdk-17
2.3 Mac安装
-
下载
.dmg安装包 -
拖动到应用程序文件夹
-
打开终端,输入
java -version验证
2.4 Linux安装
# Ubuntu/Debian
sudo apt update
sudo apt install openjdk-17-jdk
# 验证
java -version
javac -version
三、环境变量配置
这是新手最容易踩坑的地方,细讲。
3.1 Windows配置
**步骤: **
-
右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
-
在「系统变量」里新建:
- 变量名:JAVA_HOME
- 变量值:C:\Program Files\Java\jdk-17(改成你的实际路径)
- 找到「系统变量」里的
Path,双击编辑,新建一行:
```
%JAVA_HOME%\bin
```
- 打开新的命令提示符,输入验证:
```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 安装
-
下载对应系统的安装包
-
Windows:下一步到底,记得改安装路径
-
Mac:拖动到应用程序
-
启动IDEA
4.3 初始化配置
第一次启动会问几个问题:
-
主题:Darcula(黑)vs IntelliJ(白)→ 随便选
-
插件:先不装,后面再说
-
欢迎页面:点「新建项目」
五、创建第一个Java项目
5.1 新建项目
-
点击「New Project」
-
选择「IntelliJ IDEA」
-
设置JDK:点「Add JDK」,找到你刚才装的JDK路径
-
项目名称:
HelloWorld -
点击「Create」
5.2 项目结构
HelloWorld/
├── .idea/ # IDEA的配置文件夹,别动
├── src/ # 源代码放这里
└── HelloWorld.iml # 项目配置文件
5.3 创建Java类
-
在src文件夹上右键 → New → Java Class
-
名字输入:
HelloWorld -
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,少走弯路。 **
💬 **评论区聊聊:环境搭好了吗?遇到什么问题? **