当前位置:首页 > 后端开发 > 正文

记事本如何编写Java程序?

在记事本中编写Java代码后,将文件另存为 .java后缀格式(如 Hello.java),然后使用命令行工具 javac编译该文件生成 .class字节码文件,最后用 java命令运行程序,记事本本身仍是文本编辑器。

如何用记事本编写并运行Java程序

核心原理

Java程序本质是文本文件(扩展名 .java),记事本可编写代码,但需通过JDK编译为字节码(.class文件)才能运行,关键步骤:

  1. 编写代码:用记事本创建Java源代码
  2. 环境配置:安装JDK并配置系统变量
  3. 编译执行:通过命令行操作

详细操作步骤

第一步:安装JDK(Java开发工具包)

  1. 访问Oracle官网下载最新JDK
  2. 安装时记录安装路径(如 C:Program FilesJavajdk-21bin
  3. 配置环境变量:
    • Win键+R → 输入 sysdm.cpl → 高级 → 环境变量
    • 新建系统变量:
      变量名:JAVA_HOME
      变量值:C:Program FilesJavajdk-21  (替换为你的安装路径)
    • 编辑 Path 变量 → 新增 %JAVA_HOME%bin
  4. 验证安装:
    打开命令提示符(CMD)输入:

    java -version

    显示版本号即成功(如 java version "21.0.2" 2025-01-16 LTS

    记事本如何编写Java程序?  第1张

第二步:用记事本编写Java代码

  1. 新建文本文件 → 输入示例代码:
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("记事本Java程序运行成功!");
        }
    }

    注意

    • 文件名必须与类名一致(本例保存为 HelloWorld.java
    • 编码选择 UTF-8(另存为 → 编码类型 → UTF-8)

第三步:编译与运行

  1. 打开CMD进入文件目录:
    cd C:Users你的用户名Documents  (替换为实际路径)
  2. 编译代码:
    javac HelloWorld.java

    生成 HelloWorld.class 字节码文件

  3. 运行程序:
    java HelloWorld

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


常见问题解决

问题现象 原因 解决方案
javac不是内部命令 JDK环境变量未配置 检查Path是否包含JDK的bin目录
类找不到错误 类名与文件名不一致 修改类名或文件名保持一致
中文乱码 编码格式错误 另存为文件时选择UTF-8编码
主类无法加载 未编译或路径错误 cd命令切换到.java文件目录

进阶建议

  1. 改用专业工具(提升效率):
    • 轻量编辑器:VS Code(安装Java扩展包)
    • 集成开发环境:Eclipse、IntelliJ IDEA
  2. 学习资源推荐
    • Oracle官方教程:Java Tutorials
    • 免费实践平台:Codecademy Java课程
  3. 自动化编译
    创建批处理文件 run.bat

    @echo off
    javac -encoding UTF-8 %1.java
    java %1
    pause

    拖拽.java文件到该批处理上自动运行

重要提示:记事本仅适合小型代码练习,正式开发请使用IDE,它们提供:

  • 语法高亮与自动补全
  • 调试工具和项目管理
  • 依赖库自动处理

引用说明

  1. Oracle官方JDK安装指南:Java SE Documentation
  2. UTF-8编码规范:RFC 3629 (2003)
  3. 环境变量配置标准:Microsoft Windows 11官方文档
0