Java语言环境的搭建
Java开发环境超详细搭建教程
一、前言
很多Java初学者第一步就卡在环境配置,本文手把手教大家完整搭建Java JDK环境,包含JDK下载、安装、环境变量配置、校验、IDEA配套使用,解决 javac不是内部命令 等常见报错,新手可一步跟着操作。
适用系统:Windows10/Windows11
JDK版本:JDK8(企业主流稳定版)、JDK17(新版长期支持)二选一
二、准备工作:下载JDK
2.1 JDK官方下载渠道
1. Oracle官网JDK(商用收费,个人学习免费)
2. OpenJDK(开源免费,推荐新手)
2.2 区分系统位数
右键此电脑→属性,查看系统类型:64位操作系统,下载对应x64安装包
三、安装JDK(exe安装版流程)
1. 双击下载的exe安装程序,点击下一步
2. 修改安装路径(关键!不要带中文、空格)
错误示例: D:\软件\Java
正确示例: D:\Java\jdk1.8.0_401
3. 公共JRE可选择不安装,直接下一步
4. 等待进度条走完,提示安装完成,关闭窗口
绿色免安装版操作
1. 将zip压缩包解压到纯英文无空格路径,例如 D:\Java\jdk1.8.0_401
2. 复制jdk根目录路径,后面配置环境变量需要
四、Windows系统配置环境变量(核心步骤)
4.1 打开环境变量面板
方式1:右键此电脑 → 属性 → 高级系统设置 → 环境变量
方式2:Win+R输入 sysdm.cpl 回车,快速打开系统属性
4.2 系统变量新建3个配置
在系统变量区域操作(不要用户变量,所有账户生效)
1. 新建 JAVA_HOME
变量名: JAVA_HOME
变量值:你的JDK根目录 D:\Java\jdk1.8.0_401
2. 新建 CLASSPATH
开头的 . 绝对不能省略,代表当前项目目录
3. 编辑Path变量(最容易出错)
全部点击确定保存,逐层关闭所有窗口。
五、验证Java环境是否配置成功
5.1 打开CMD命令窗口
快捷键 Win+R 输入 cmd 回车,依次输入三条命令,每条输完回车
1. 查看Java版本
bash
java -version
正常输出示例:
plaintext
java version "1.8.0_401"
Java(TM) SE Runtime Environment (build 1.8.0_401-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.401-b09, mixed mode)
2. 查看编译器命令
bash
javac -version
输出 javac 1.8.0_401 代表编译工具正常
3. 校验JAVA_HOME变量
bash
echo %JAVA_HOME%
输出你配置的JDK路径即配置无误
常见报错解决
1. 'java' 不是内部或外部命令
原因:Path未配置、路径写错、环境变量保存后未重启cmd
解决:重新检查Path配置,关闭所有cmd窗口重新打开测试
2. 'javac' 不是内部或外部命令
原因:只装了JRE没装完整JDK,或者JAVA_HOME路径错误
六、编写第一个Java程序测试
6.1 创建测试文件
新建文本文档,写入代码:
java
public class HelloJava {
public static void main(String[] args) {
System.out.println("Java环境搭建成功!CSDN教程测试");
}
}
6.2 文件命名规范
文件名必须和类名完全一致,保存为 HelloJava.java
保存路径:D:\test
6.2 CMD编译运行
1. cmd切换到文件目录
bash
d:
cd D:\test
2. 编译代码(生成class字节码文件)
bash
javac HelloJava.java
目录会多出 HelloJava.class 文件
3. 运行程序
bash
java HelloJava
控制台输出: Java环境搭建成功!CSDN教程测试 ,代表环境完全可用
七、IDEA关联JDK(开发必备)
1. 打开IntelliJ IDEA,新建Empty项目
2. File → Project Structure → Project
3. Project SDK 点击下拉框 → Add SDK → JDK
4. 选中我们之前安装的JDK根目录,确认导入
5. Language level选择对应JDK版本,应用保存
新建Java类运行即可自动使用本地配置好的环境。
八、避坑总结
1. JDK安装路径禁止中文、空格、特殊符号
2. 环境变量修改后必须关闭原有CMD重新打开才生效
3. JRE不等于JDK,没有javac编译工具,开发必须装完整JDK
4. CLASSPATH开头的 . 不能删除,否则本地类无法加载
Java JDK环境搭建 Java零基础 Windows配置环境变量
