Java入门从零起步:CMD操作+JDK环境搭建+第一个Java程序

🏠个人主页:黎雁

🎬作者简介:C/C++/JAVA后端开发学习者

❄️个人专栏:C语言数据结构(C语言)EasyXJAVA游戏规划程序人生

✨ 从来绝巘须孤往,万里同尘即玉京

文章目录

Java入门从零起步:CMD操作+JDK环境搭建+第一个Java程序✨

你好!各位CSDN的小伙伴们~ 想要学好Java,第一步必然是搞定开发环境搭建基础命令操作,这是所有Java学习的"敲门砖"。今天这篇文章,就带大家从最基础的CMD命令开始,一步步完成JDK安装配置,亲手写出第一个Java程序,全程保姆级教程,新手也能轻松跟上🚀


文章摘要

本文为Java入门系列第一篇,聚焦Java开发的基础准备工作。详细讲解Windows CMD命令的核心用法、JDK的下载安装与环境变量配置技巧,手把手教大家编写并运行第一个Java程序(HelloWorld),同时补充Notepad++的配置方法,帮助新手夯实Java开发的环境基础,实现从0到1的突破。

阅读时长 :约15分钟
适用人群:Java零基础入门者、想重新梳理环境搭建流程的开发者


一、基础铺垫:认识CMD命令行💻

在图形化界面普及的今天,命令行依然是程序员的核心工具------Java程序的编译、运行都离不开它,先搞定基础操作!

1. 人机交互的两种方式

  • 早期命令行:黑屏+指令操作,占地广、造价高,但占用资源少、运行速度快;
  • 现代图形化界面:鼠标点击即可操作,便捷美观,但更耗内存、速度稍慢;
  • 核心关联:Windows中的CMD(命令提示符)就是命令行操作入口,能完成文件打开、文件夹创建、程序运行等所有操作。

2. 打开CMD的快捷方式

  1. 按下Win+R,弹出"运行"对话框;
  2. 输入cmd,按Enter(默认路径:C:\Users\你的计算机名,比如C:\Users\Lesson);
    💡 拓展小技巧:
  • Win+E:快速打开"我的电脑";
  • 电脑桌面本质是文件夹,路径在C:\Users\你的计算机名\Desktop

3. 必学的CMD核心命令

命令 作用 示例
盘符: 切换磁盘 E:(回车切换到E盘)
dir 查看当前路径下所有内容(含隐藏文件) dir(直接执行)
cd 目录名 进入单级目录 cd itheima(进入itheima文件夹)
cd 目录1\目录2 进入多级目录 cd itheima\JavaSE
cd .. 返回上一级目录 cd ..(从JavaSE回到itheima)
cd \ 回退到盘符根目录 cd \(从任意目录回到E盘根目录)
cls 清屏(让命令行更整洁) cls
exit 退出CMD窗口 exit

✨ 实用小技巧:目录名过长时,按Tab键可自动补全,节省输入时间!

4. 实战练习:用CMD打开QQ📱

学会环境变量配置,能让你在任意目录下运行程序,超实用!

  • 方法1(手动切换路径)
    一步步cd到QQ安装目录(如D:\Program Files\Tencent\QQ\Bin),输入QQ.exe回车即可打开。
  • 方法2(配置环境变量,推荐)
    1. Win+E打开"我的电脑" → 右键"属性" → "高级系统设置" → "高级" → "环境变量";
    2. 找到系统变量中的Path → 点击"编辑" → "新建",粘贴QQ.exe的完整路径;
    3. 点击"确定"保存,重启CMD后,任意目录输入QQ.exe就能打开QQ!

二、核心操作:JDK下载安装与环境变量配置🔧

JDK(Java开发工具包)是编写Java程序的核心,必须先装好并配置正确!

1. JDK下载

  • 下载地址:Oracle官网(http://www.oracle.com),推荐下载JDK17(LTS长期支持版本,适配性最好);
  • 注意:下载时选择对应系统版本(Windows/x64),不要选错。

2. JDK安装注意事项

  1. 安装路径不要包含中文和空格 (比如C:\Program Files\Java\jdk-17是合法路径,C:\我的软件\Java jdk是非法路径);
  2. 所有开发工具(JDK、IDEA等)建议安装目录统一,方便管理;
  3. 推荐安装在C盘(系统盘),减少后续路径问题。

3. 环境变量配置(两种方法)

环境变量的作用:让系统能找到javac(编译命令)、java(运行命令)等工具,核心是配置Path变量。

方法1:直接配置Path(简单)
  1. 找到JDK安装目录下的bin文件夹(如C:\Program Files\Java\jdk-17\bin),复制完整路径;
  2. 打开"环境变量" → 系统变量Path → "编辑" → "新建",粘贴上述路径;
  3. 点击"确定"保存,必须重启CMD才会生效!
方法2:配置JAVA_HOME(规范,推荐)
  1. 打开"环境变量" → "新建"系统变量:
    • 变量名:JAVA_HOME
    • 变量值:JDK根目录(如C:\Program Files\Java\jdk-17);
  2. 编辑系统变量Path → "新建",输入%JAVA_HOME%\bin(通过变量引用,后续换JDK版本只需改JAVA_HOME);
  3. 保存后重启CMD,配置完成!

💡 补充说明:

  • 若用JDK8,只需把路径换成JDK8的bin目录即可;
  • 装了IDEA后,IDEA会自动识别JDK,环境变量可不用配,但新手建议手动配一遍,理解原理;
  • 环境变量分"用户变量"和"系统变量":用户变量仅当前用户可用,系统变量所有用户可用。

4. JDK安装目录详解

安装完成后,打开JDK根目录,这些文件夹要认识:

  • bin:核心!存放javac(编译)、java(运行)等工具命令;
  • conf:存放Java的配置文件;
  • include:平台特定的头文件(底层开发用);
  • jmods:Java模块化相关文件;
  • legal:各模块的授权协议;
  • lib:补充的JAR包文件。

三、实战落地:写出并运行第一个Java程序👨‍💻

环境搭好后,终于可以写代码了!先从经典的HelloWorld开始。

1. 步骤1:创建Java源文件

  1. 新建文件夹:D:\code\JAVA\day 01(路径尽量简单,无中文);
  2. 在该文件夹下新建文本文档 ,重命名为HelloWorld.java(后缀必须是.java,注意大小写)。

2. 步骤2:编写代码

右键HelloWorld.java → 选择"编辑",输入以下代码(逐行写,注意语法):

java 复制代码
// 这是第一个Java程序,注释不会影响运行
public class HelloWorld
{
    // 程序入口方法,固定写法
    public static void main(String[] args)
    {
        // 输出语句,打印helloworld
        System.out.println("helloworld");
    }
}

💡 注意:class后的名字必须和文件名完全一致(包括大小写),否则编译报错!

3. 步骤3:CMD编译运行

打开CMD,按以下命令执行(一行行来):

cmd 复制代码
C:\Users\Lenovo> D:  // 切换到D盘
D:\> cd code\JAVA\day 01  // 进入代码所在目录
D:\code\JAVA\day 01> javac HelloWorld.java  // 编译代码,生成HelloWorld.class文件
D:\code\JAVA\day 01> java HelloWorld  // 运行程序
helloworld  // 输出结果,成功!

✅ 核心逻辑:

  • javac 文件名.java:将Java源代码编译为JVM能识别的字节码文件(.class);
  • java 类名:运行字节码文件,注意不要加.class后缀。

4. 优化工具:Notepad++配置✍️

用记事本写代码太麻烦?配置Notepad++让编码更高效:

  1. 下载安装Notepad++,安装时选择中文(简体),路径无中文;
  2. 右键HelloWorld.java → "Edit with Notepad++"打开;
  3. 点击"设置" → "首选项" → "新建":
    • 格式:Windows (CR LF);
    • 默认语言:Java;
    • 编码:ANSI;
  4. 写代码时可直接输入中文,右键选项卡 → "打开所在文件夹(命令)",一键打开CMD,无需手动切换路径!

四、知识回顾📝

  1. CMD核心命令:盘符:切换磁盘、cd切换目录、dir查看内容,是操作文件的基础;
  2. JDK环境变量配置:核心是让系统找到bin目录下的工具命令,推荐配置JAVA_HOME更规范;
  3. 第一个Java程序:javac编译、java运行,类名必须和文件名一致,main方法是程序入口。

写在最后

今天我们搞定了Java入门的"基础三件套":CMD命令、JDK环境搭建、第一个Java程序。这些内容看似简单,但却是后续所有Java学习的基础------环境配置错了,代码再对也运行不了,新手一定要亲手操作一遍,踩过的坑都是经验💪

下一篇我们会继续讲解Java的发展史、核心特性(比如跨平台原理),以及主流开发工具IDEA的使用,帮你从"会写代码"进阶到"理解Java"。

如果这篇文章对你有帮助,欢迎点赞+收藏+关注,跟着系列内容一步步吃透Java~😜

相关推荐
范什么特西8 小时前
打开idea项目
java
f***24118 小时前
MATLAB高效算法优化实战指南
开发语言·算法·matlab
我的golang之路果然有问题8 小时前
python中 unicorn 热重启问题和 debug 的 json
java·服务器·前端·python·json
智算菩萨8 小时前
【Python自然语言处理】实战项目:词向量表示完整实现指南
开发语言·python·自然语言处理
码农小卡拉8 小时前
深度解析 Spring Boot 启动运行机制
java·spring boot·后端
weixin_448119948 小时前
如何装docker
java·云原生·eureka
钦拆大仁8 小时前
如何手搓一个Spring Security
java·后端·spring
Blossom.1188 小时前
联邦迁移学习实战:在数据孤岛中构建个性化推荐模型
开发语言·人工智能·python·深度学习·神经网络·机器学习·迁移学习
yaoxin5211238 小时前
288. Java Stream API - 创建随机数的 Stream
java·开发语言