Windows下运行Java需先用javac编译为.class再用java命令执行;环境需java和javac均显示版本号,否则配置PATH;文件名须与public类名一致且保存为UTF-8无BOM;运行时java命令后只写类名不加.class。

在Windows系统中直接运行Java代码文件,需要先编译为字节码再由JVM执行,不能像Python那样双击或直接用java命令运行.java源文件;若跳过编译步骤或类名/路径不匹配,命令行会报“找不到或无法加载主类”等错误。
确认Java开发环境已就绪
打开命令提示符(Win + R → 输入cmd → 回车),执行以下命令:
java -version
javac -version
两行命令都必须返回版本号(如 java version "21.0.3" 和 javac 21.0.3),缺一不可。如果其中任一命令提示“不是内部或外部命令”,说明JDK未正确安装或【bin目录未加入PATH环境变量】,此时必须先配置环境变量,否则后续所有操作都会失败。
编写并保存Java源文件
用记事本或VS Code新建一个文本文件,输入标准HelloWorld代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Windows!");
}
}
保存为 HelloWorld.java,注意:文件名必须与public类名完全一致(大小写敏感),且后缀必须是 .java;建议保存到无中文、无空格的路径下,例如 D:\java\HelloWorld.java。
在CMD中编译并运行
第一步:进入源文件所在目录
在命令提示符中输入盘符切换(如 D:),再用 cd 进入具体路径:
cd \java
第二步:编译生成字节码
执行 javac HelloWorld.java
成功后不显示任何输出,但当前目录下会出现 HelloWorld.class 文件。若报错,请检查类名拼写、文件是否保存为UTF-8无BOM格式、以及是否漏写了 public class。
第三步:运行程序
执行 java HelloWorld
注意:这里只写类名,绝对不要加 .class 后缀。如果控制台输出 Hello, Windows!,说明运行成功。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











