java 如何cmd
如何在命令行中运行 Java 程序
确保 Java 环境已正确安装 在运行 Java 程序前,需要确认 JDK 已安装并配置了环境变量。可以通过以下命令检查 Java 版本:
java -version
javac -version
如果命令返回版本信息,说明环境已配置正确;否则需要安装 JDK 并配置 PATH 环境变量。
编写 Java 源代码
创建一个简单的 Java 程序,例如 HelloWorld.java:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
编译 Java 文件
使用 javac 命令编译源代码文件:
javac HelloWorld.java
成功编译后会生成 HelloWorld.class 字节码文件。

运行 Java 程序
使用 java 命令运行编译后的程序(无需加 .class 后缀):
java HelloWorld
程序会输出 Hello, World!。
常见问题及解决方法
错误:找不到或无法加载主类
检查类名是否与文件名一致(区分大小写),并确保在正确的目录下执行命令。如果类包含包声明,需要在包结构的根目录下运行,或使用 -cp 指定类路径。

处理带包的 Java 程序
如果程序包含包(如 package com.example;),需保持目录结构与包名一致。编译时使用:
javac -d . HelloWorld.java
运行时应指定完整类名:
java com.example.HelloWorld
传递命令行参数
在 main(String[] args) 方法中可以通过 args 数组接收参数。运行程序时附加参数:
java HelloWorld arg1 arg2
使用外部 JAR 文件
如需引用外部库,编译和运行时需通过 -classpath(或 -cp)指定 JAR 路径:
javac -cp lib.jar MyProgram.java
java -cp .;lib.jar MyProgram
(注意:Linux/macOS 用 : 分隔路径,Windows 用 ;)






