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

记事本如何编写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程序? 第1张

    java -version

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

第二步:用记事本编写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 字节码文件

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

  3. 运行程序: java HelloWorld

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

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

    常见问题解决

    问题现象 原因 解决方案
    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