如何用cmd运行java文件
使用CMD运行Java文件的步骤
确保已安装Java开发工具包(JDK)并配置环境变量。可通过命令 java -version 和 javac -version 验证是否安装成功。
编写Java源代码
创建一个文本文件,将Java代码写入并保存为 .java 扩展名。例如:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
保存为 HelloWorld.java。
编译Java文件
打开CMD,导航到Java文件所在目录。使用 javac 命令编译:
javac HelloWorld.java
成功编译后会生成同名的 .class 文件(如 HelloWorld.class)。

运行Java程序
使用 java 命令运行编译后的类文件(无需加 .class 扩展名):
java HelloWorld
输出结果应为:
Hello, World!
处理包结构
如果Java文件包含包声明(如 package com.example;),需确保目录结构与包名匹配。例如:

- 文件路径应为
com\example\HelloWorld.java。 - 编译时从根目录执行:
javac com/example/HelloWorld.java - 运行时指定完整类名:
java com.example.HelloWorld
常见问题解决
- “找不到或无法加载主类”:检查类名拼写、包路径是否正确,或是否在正确目录执行命令。
- “javac不是内部命令”:确认JDK的
bin目录已添加到系统环境变量PATH中。 - 版本不匹配:使用
-source和-target参数指定Java版本,例如:javac -source 1.8 -target 1.8 HelloWorld.java
附加参数
运行时可通过命令行传递参数:
public class Main {
public static void main(String[] args) {
System.out.println("Args: " + args[0]);
}
}
执行命令:
java Main "Hello"
输出:
Args: Hello






