环境准备(首次运行必做)
-
安装JDK
- 从Oracle官网下载最新JDK(如Java 21)。
- 双击安装包,按提示完成安装(默认路径为
C:\Program Files\Java\jdk-版本号)。
-
配置环境变量
- 右键点击”此电脑” → “属性” → “高级系统设置” → “环境变量”。
- 在系统变量中:
- 新建变量名
JAVA_HOME,值设为JDK安装路径(如C:\Program Files\Java\jdk-21)。 - 编辑
Path变量,新增两条路径:%JAVA_HOME%\bin %JAVA_HOME%\jre\bin
- 新建变量名
-
验证安装
打开cmd,输入以下命令:java -version javac -version
若显示版本号(如
java 21.0.1),则配置成功。
运行Java程序的步骤
-
编写Java代码
用记事本创建文件HelloWorld.java如下:public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }注意:文件名必须与类名(
HelloWorld)完全一致(区分大小写)。 -
编译程序
- 在cmd中进入Java文件所在目录(如桌面):
cd C:\Users\用户名\Desktop
- 使用
javac编译:javac HelloWorld.java
成功后会生成
HelloWorld.class字节码文件。
- 在cmd中进入Java文件所在目录(如桌面):
-
运行程序
输入命令:java HelloWorld
注意:不要加
.class后缀,直接写类名。 -
查看结果
终端将输出:Hello, World!
常见问题解决
-
错误:
java或javac不是内部命令- 环境变量配置错误,重新检查
Path和JAVA_HOME。 - 重启cmd使配置生效。
- 环境变量配置错误,重新检查
-
错误:找不到或无法加载主类
- 类名拼写错误(如写成
java Helloworld而非HelloWorld)。 - 类文件不在当前目录,用
cd切换路径。 - 类未声明为
public或缺少main方法。
- 类名拼写错误(如写成
-
错误:编码问题导致乱码
编译时指定编码(如UTF-8):javac -encoding UTF-8 HelloWorld.java
高级用法
- 运行带包的类
若类在包com.example中,需在包上级目录执行:java com.example.HelloWorld
- 传递命令行参数
java HelloWorld arg1 arg2
代码中通过
args[0]、args[1]获取参数。
最佳实践建议
- 使用IDE(如IntelliJ IDEA或Eclipse)管理大型项目。
- 定期更新JDK版本以获得安全补丁和新特性。
- 学习使用
CLASSPATH环境变量管理依赖库(需进阶操作)。
通过以上步骤,您已掌握cmd运行Java的核心方法,实际开发中,建议结合构建工具(如Maven)和IDE提升效率。
引用说明参考Oracle官方文档《Java SE Development Kit Installation Guide》及Java命令行工具技术规范,确保操作准确性和安全性,环境变量配置原则遵循Windows系统管理标准。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4616.html