如何在控制台运行java程序
准备工作
确保已安装Java Development Kit (JDK)并配置环境变量。可通过命令java -version和javac -version验证是否安装成功。
编写Java代码
使用文本编辑器创建.java文件,例如HelloWorld.java。示例代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
编译Java文件
在控制台导航到文件所在目录,执行编译命令:

javac HelloWorld.java
成功编译后会生成同名的.class字节码文件。
运行程序
使用java命令运行编译后的类文件(无需加.class后缀):

java HelloWorld
处理带包名的程序
若代码声明了包(如package com.example;),需注意:
- 编译时保持目录结构与包名匹配(如文件应放在
com/example/路径下) - 运行时应从包根目录执行:
java com.example.HelloWorld
传递命令行参数
在main(String[] args)方法中可通过数组args接收参数。运行时在类名后添加参数:
java HelloWorld arg1 arg2
常见问题排查
ClassNotFoundException:检查类名拼写及包路径NoClassDefFoundError:确认.class文件存在且路径正确- 中文乱码:编译时指定编码如
-encoding UTF-8
使用外部库
若程序依赖第三方JAR文件,需通过-classpath参数指定:
java -cp .;lib/mylib.jar HelloWorld
(Windows用分号;分隔路径,Linux/Mac用冒号:)






