Java初学者第一步是配置环境变量,确保系统能识别java和javac命令;需设置JAVA_HOME、Path(含%JAVA_HOME%\bin)和CLASSPATH=.,重启CMD后运行java -version和javac -version验证,再编写编译运行HelloWorld.java完成全流程。

Java初学者第一步不是背语法,而是让电脑认出java和javac命令。环境变量配不对,后面所有代码都跑不起来——这不是小问题,是整条学习链路的起点。
为什么必须配环境变量
环境变量就像给系统发的一张“寻人启事”:当你在任意文件夹里敲javac HelloWorld.java,系统得知道去哪儿找javac.exe这个编译器。没配好,它就报错“不是内部或外部命令”。配好了,你才能在桌面、D盘、甚至微信下载目录里,随时编译运行Java程序。
- 不配环境变量,每次都要cd进JDK的bin目录才能用命令,效率极低
- JAVA_HOME是“总开关”,后续换JDK版本时只改这一处,Path自动跟着变
- CLASSPATH设为
.(当前目录),是为了让JVM能直接加载你写的类,尤其在没用IDE时很关键
三步配齐核心环境变量(Windows)
以JDK安装在C:\Program Files\Java\jdk-17为例(路径不能含中文和空格):
-
JAVA_HOME:新建系统变量,变量名
JAVA_HOME,变量值填完整JDK根路径,如C:\Program Files\Java\jdk-17 -
Path:编辑系统变量
Path,新增两行:%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin(JDK 11+可省略jre部分,但加上更兼容) -
CLASSPATH:新建系统变量,变量名
CLASSPATH,变量值填.(英文句号,代表当前目录)
配置完务必重启命令提示符(CMD或PowerShell),再执行:
立即学习“Java免费学习笔记(深入)”;
javac -version
两行都输出版本号,才算真正成功。
写第一个HelloWorld验证全流程
环境通了,马上走一遍从写代码到看到结果的全过程,建立真实感知:
- 用记事本新建文件,保存为
HelloWorld.java(注意后缀必须是.java,编码选UTF-8) - 内容只写四行:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
} - 打开CMD,cd到该文件所在目录,依次执行:
javac HelloWorld.java→ 生成HelloWorld.class;再执行:java HelloWorld→ 屏幕输出文字
这一步完成,你就亲手跑通了Java程序生命周期:源码 → 编译 → 字节码 → JVM执行。
基础语法入门先盯住这五件事
别急着啃书,先掌握能让HelloWorld动起来的最小知识集:
- 类名必须和文件名一致:public class HelloWorld → 文件必须叫HelloWorld.java
-
main方法是入口:格式固定为
public static void main(String[] args),少一个词都不行 -
分号不能丢:每条语句结尾必须有
;,比如System.out.println(...); - 大小写敏感:String、System、println全要严格按大小写写,写成string或system会报错
- 括号必须配对:{ }、( )、[ ] 各自成对,缩进只是给人看的,编译器只认括号是否闭合
这些不是规则,是Java运行机制决定的硬约束。先守住它们,比记住一百个关键字更有用。


















