一、流程概述
Java 程序的开发和执行需经历三个核心步骤:编写源文件→编译为字节码文件→运行字节码文件,其中编译和运行分别通过javac和java命令完成。
二、详细步骤
1. 编写 Java 源文件
- 操作:创建以
.java为后缀的文本文件,写入 Java 代码。 - 要求:
- 文件名建议与类名保持一致(尤其当类被
public修饰时,必须一致)。 - 代码需包含程序入口
main方法:public static void main(String[] args){}。
- 文件名建议与类名保持一致(尤其当类被
- 示例:
在D:JavaSEchapter01目录下创建HelloWorld.java,内容如下:class HelloChina { public static void main(String[] args) { System.out.println("HelloWorld!!"); } }
2. 编译:使用javac命令
- 作用:将
.java源文件编译为 JVM 可识别的.class字节码文件。 - 命令格式:
javac 源文件名.java - 操作步骤:
- 打开 DOS 命令行(通过
Win+R输入cmd,或在源文件目录地址栏输入cmd)。 - 进入源文件所在目录(如
D:JavaSEchapter01)。 - 执行编译命令:
javac HelloWorld.java
- 打开 DOS 命令行(通过
- 结果:编译成功后,同一目录下生成
HelloChina.class文件(字节码文件),无额外提示;若代码有误,会显示错误信息。
3. 运行:使用java命令
- 作用:启动 JVM,加载并执行
.class字节码文件。 - 命令格式:
java 主类名(主类指包含
main方法的类,无需加.class后缀) - 操作步骤:
- 在 DOS 命令行保持在字节码文件所在目录。
- 执行运行命令(主类名为
HelloChina):java HelloChina
- 结果:JVM 执行字节码,控制台输出
HelloWorld!!。
三、注意事项
- 环境配置:需确保 JDK 的
bin目录已配置到系统path环境变量中,否则无法在任意目录使用javac和java命令。 - 文件名与类名:若类被
public修饰,源文件名必须与类名完全一致(包括大小写)。 - 编译与运行的关联:
javac依赖.java文件生成.class文件,java命令依赖.class文件执行,二者缺一不可。 - 错误排查:若编译报错,需检查代码语法错误(如语法错误、大小写错误);若运行报错,需检查类名是否正确、是否包含
main方法。
四、总结
| 步骤 | 操作对象 | 核心命令 | 输出产物 |
|---|---|---|---|
| 编写 | 文本编辑器 | 无 | .java源文件 |
| 编译 | .java文件 |
javac 文件名.java |
.class字节码文件 |
| 运行 | .class文件 |
java 主类名 |
程序执行结果 |

