环境准备(首次运行必做)
-
安装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