上一篇
记事本如何编写Java程序?
- 后端开发
- 2025-07-01
- 7
在记事本中编写Java代码后,将文件另存为 .java后缀格式(如 Hello.java),然后使用命令行工具 javac编译该文件生成 .class字节码文件,最后用 java命令运行程序,记事本本身仍是文本编辑器。
如何用记事本编写并运行Java程序
核心原理
Java程序本质是文本文件(扩展名 .java),记事本可编写代码,但需通过JDK编译为字节码(.class文件)才能运行,关键步骤:
- 编写代码:用记事本创建Java源代码
- 环境配置:安装JDK并配置系统变量
- 编译执行:通过命令行操作
详细操作步骤
第一步:安装JDK(Java开发工具包)
- 访问Oracle官网下载最新JDK
- 安装时记录安装路径(如 C:Program FilesJavajdk-21bin)
- 配置环境变量:
- Win键+R → 输入 sysdm.cpl → 高级 → 环境变量
- 新建系统变量: 变量名:JAVA_HOME 变量值:C:Program FilesJavajdk-21 (替换为你的安装路径)
- 编辑 Path 变量 → 新增 %JAVA_HOME%bin
- 验证安装:
打开命令提示符(CMD)输入:
java -version
显示版本号即成功(如 java version "21.0.2" 2025-01-16 LTS)
第二步:用记事本编写Java代码
- 新建文本文件 → 输入示例代码: public class HelloWorld { public static void main(String[] args) { System.out.println("记事本Java程序运行成功!"); }
}
注意:
- 文件名必须与类名一致(本例保存为 HelloWorld.java)
- 编码选择 UTF-8(另存为 → 编码类型 → UTF-8)
第三步:编译与运行
- 打开CMD进入文件目录: cd C:Users你的用户名Documents (替换为实际路径)
- 编译代码: javac HelloWorld.java
生成 HelloWorld.class 字节码文件

- 运行程序: java HelloWorld
成功则显示:记事本Java程序运行成功!

常见问题解决
问题现象 原因 解决方案 javac不是内部命令 JDK环境变量未配置 检查Path是否包含JDK的bin目录 类找不到错误 类名与文件名不一致 修改类名或文件名保持一致 中文乱码 编码格式错误 另存为文件时选择UTF-8编码 主类无法加载 未编译或路径错误 用cd命令切换到.java文件目录
进阶建议
- 改用专业工具(提升效率):
- 轻量编辑器:VS Code(安装Java扩展包)
- 集成开发环境:Eclipse、IntelliJ IDEA
- 学习资源推荐:
- Oracle官方教程:Java Tutorials
- 免费实践平台:Codecademy Java课程
- 自动化编译:
创建批处理文件 run.bat: @echo off javac -encoding UTF-8 %1.java java %1 pause
拖拽.java文件到该批处理上自动运行
重要提示:记事本仅适合小型代码练习,正式开发请使用IDE,它们提供:
- 语法高亮与自动补全
- 调试工具和项目管理
- 依赖库自动处理
引用说明
- Oracle官方JDK安装指南:Java SE Documentation
- UTF-8编码规范:RFC 3629 (2003)
- 环境变量配置标准:Microsoft Windows 11官方文档
- 改用专业工具(提升效率):