上一篇
test.java如何快速上手?
- 后端开发
- 2025-07-01
- 4
创建test.java文件后,在命令行使用 javac test.java编译生成test.class文件,再用 java test命令运行程序(不写.class后缀)。
Java作为一门广泛应用的编程语言,学习如何编写和运行基础程序是入门关键,下面详细说明如何创建、编译和执行名为test.java的Java文件,适用于Windows、macOS和Linux系统。
准备工作
-
安装JDK(Java开发工具包)
-
选择代码编辑器
推荐轻量级工具:VS Code(安装Java扩展包)、IntelliJ IDEA社区版(免费)或记事本。

创建并运行test.java
步骤1:编写Java代码
- 新建文本文件,命名为 test.java(注意大小写敏感)。
- 用编辑器输入以下基础代码(示例): public class test { // 类名必须与文件名完全一致(区分大小写) public static void main(String[] args) { System.out.println("Hello, Java!"); // 输出文本 }
}
️ 重点:
- public class test 中的 test 必须与文件名 test.java 完全匹配。
- main 方法是程序入口,不可省略。
步骤2:编译为字节码
- 打开终端(命令提示符/PowerShell/终端)。
- 进入 test.java 所在目录(例如文件在 D:code): cd D:code # Windows cd /Users/username/code # macOS/Linux
- 执行编译命令: javac test.java
- 成功后会生成 test.class 字节码文件(若报错,检查代码语法和文件名)。
步骤3:运行程序
在终端输入:
java test # 注意:此处只需类名 test,无需后缀 .class 或 .java
输出结果:

常见问题解决
-
错误:类名test是公共的,应在名为test.java的文件中声明
- 原因:类名(public class xxx)与文件名不一致。
- 解决:确保类名和文件名完全相同(如 test → test.java)。
-
错误:找不到或无法加载主类test
- 原因1:未正确编译,缺少 .class 文件 → 重新执行 javac test.java。
- 原因2:运行目录错误 → 进入 test.class 所在目录再执行 java test。
- 原因3:类名包含包声明 → 若代码有 package com.example;,需在包上级目录运行 java com.example.test。
-
错误:javac' 不是内部或外部命令

- JDK未安装或环境变量配置错误 → 重新检查JDK安装和Path配置。
进阶实践建议
-
包管理:
若项目复杂,使用包组织代码:
package com.demo; // 首行声明包名 public class test { ... }
编译和运行:
-
集成开发环境(IDE):
使用VS Code或IntelliJ IDEA可直接点击按钮运行,无需手动编译:
- 用IDE打开 test.java;
- 点击运行图标(或右键选择 Run)。
-
调试技巧:
在代码中添加日志排查问题:
public static void main(String[] args) { System.out.println("程序启动"); // 跟踪执行流程 int a = 10; System.out.println("变量a的值: " + a); // 检查变量 } - Java官方文档:Oracle Java Tutorials
- OpenJDK下载指南:Adoptium
- 环境变量配置参考:Windows, macOS/Linux
- IDE工具支持:VS Code Java, IntelliJ IDEA
遵循Java编程规范(Oracle标准),适用于主流操作系统环境,最后更新于2025年10月,如有版本差异,请以JDK官方文档为准。
引用说明