上一篇
记事本如何编写Java程序?
- 后端开发
- 2025-07-01
- 4282
在记事本中编写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
- Win键+R → 输入
- 验证安装:
打开命令提示符(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官方文档