news 2026/9/24 2:43:27

Java新手入门:从零开始安装JDK并配置环境变量

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java新手入门:从零开始安装JDK并配置环境变量

太好了,这一步走对了 👍
下面我按**“新手 0 基础 + 一次成功不踩坑”**的方式,手把手带你完成JDK 安装 + 环境变量配置,看着做就行。


Java 新手入门

从零开始安装 JDK 并配置环境变量

目标
✔ 安装成功
✔ 命令行能用javajavac
✔ 为后续学习 Java / Spring / 后端打好地基


一、先搞清楚:JDK、JRE、JVM 是啥?(1 分钟懂)

名称作用新手要不要管
JVM运行 Java 程序的虚拟机
JREJVM + 运行库
JDKJRE + 开发工具只装这个

👉结论

直接安装 JDK 就够了


二、下载安装 JDK(推荐版本)

✅ 新手推荐版本

  • JDK 8(长期主流)
  • JDK 17(LTS,较新)

如果你是第一次学 Java 👉JDK 8 最稳


1️⃣ 下载地址(任选其一)

  • Oracle 官方(需登录)

  • OpenJDK(推荐,免费):

    • Adoptium(Eclipse Temurin)

📌 搜索关键词即可:
👉Eclipse Temurin JDK 8


2️⃣ 安装(Windows 为例)

一路Next → Next → Finish即可
记住安装路径,例如:

C:\Program Files\Java\jdk1.8.0_361

路径最好不要有中文


三、配置环境变量(重点 ⭐⭐⭐)

为什么要配?
不配的话:
👉 命令行找不到javajavac


四、Windows 环境变量配置(一步一步来)

1️⃣ 打开环境变量设置

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

2️⃣ 新建 JAVA_HOME(非常重要)

系统变量中:

  • 变量名:
JAVA_HOME
  • 变量值(你的 JDK 安装目录):
C:\Program Files\Java\jdk1.8.0_361

✅ 点击确定


3️⃣ 配置 Path 变量

系统变量中找到Path→ 编辑 → 新建:

%JAVA_HOME%\bin

📌 注意:

  • 只加 bin
  • 不要手动写绝对路径

4️⃣(可选)配置 CLASSPATH(新手可跳过)

现在很多情况下不需要配置
如果一定要配:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

五、验证是否安装成功(必做)

1️⃣ 打开命令行(cmd)

java -version

正确输出示例:

java version "1.8.0_361"

2️⃣ 再验证编译器

javac -version

输出类似:

javac 1.8.0_361

🎉说明 JDK + 环境变量配置成功


六、常见错误 & 解决办法(新手必看)

❌ 1. 提示 “java 不是内部或外部命令”

✅ 解决:

  • Path 没配对
  • cmd 没重开(关掉重开

❌ 2. 配成了 JRE 路径

C:\Program Files\Java\jre...

❌ 错
✅ 必须是jdk\bin


❌ 3. 安装了多个 JDK

📌 原则:

Path 里谁在前面用谁


七、第一次写 Java 程序(成就感时刻 🎉)

1️⃣ 新建文件HelloWorld.java

publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("Hello Java!");}}

2️⃣ 编译 + 运行

javac HelloWorld.java java HelloWorld

输出:

Hello Java!

🚀你已经正式入门 Java 了


八、下一步学习路线(强烈建议)

JDK 安装 ✔ ↓ Java 基础语法 ↓ 面向对象(类 / 对象) ↓ 集合 / 异常 ↓ 多线程 ↓ Spring / Spring Boot

九、一句话总结(背下来)

JDK 是工具箱,JAVA_HOME 是门牌号,Path 是指路牌


如果你愿意,我可以下一步直接带你:

  • 📘Java 基础语法 0 → 1
  • 🧠新手最容易混淆的 20 个概念
  • 🔥Java 学习路线图(避坑版)
  • 🛠️安装 IDEA 并写第一个 Java 项目

你想先学语法,还是直接上 IDEA 实战

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/23 10:48:48

AI如何帮你5分钟搭建免费网站?快马平台实战

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请生成一个个人博客网站的完整代码,包含以下功能:1.响应式设计,适配手机和PC 2.首页展示最新5篇文章摘要 3.文章分类导航栏 4.关于我页面 5.联系…

作者头像 李华
网站建设 2026/9/22 15:59:03

输出文件怎么用?CAM++结果保存与读取指南

输出文件怎么用?CAM结果保存与读取指南 1. 为什么需要关注输出文件? 你刚用CAM完成了一次说话人验证,或者提取了一组语音特征向量,页面上显示“保存成功”,但紧接着就卡住了——文件到底存在哪儿?.npy是什么…

作者头像 李华
网站建设 2026/9/22 16:32:49

AI如何帮你理解Maven Scope的复杂依赖关系

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个Maven依赖分析工具,能够自动解析pom.xml文件中的所有依赖项及其Scope属性。要求:1. 可视化展示不同Scope(compile, provided, runtime, test等)的依…

作者头像 李华
网站建设 2026/9/22 17:05:42

传统vsAI开发:KBH GAMES类网站开发效率对比实验

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 生成一个完整的KBH GAMES类网站项目,包含前后端所有功能模块。要求:1.详细记录每个功能模块的生成时间 2.自动生成单元测试代码 3.包含性能优化建议 4.生成…

作者头像 李华
网站建设 2026/9/22 17:03:21

零基础入门BERTopic:5分钟学会主题分析

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个分步交互式教程,引导用户完成:1) 安装BERTopic 2) 加载示例数据集 3) 运行基础主题建模 4) 解读结果。每个步骤提供代码示例和可视化输出&#xff…

作者头像 李华
网站建设 2026/9/22 16:00:14

KIRO AI在金融科技中的实际应用案例

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 利用KIRO AI开发一个金融风险评估系统。系统需要能够处理大量金融数据,包括股票价格、交易记录和市场新闻,通过机器学习模型预测风险等级。要求系统提供可视…

作者头像 李华