杰瑞科技汇

如何在notepad中运行java程序?

准备工作:安装 Java 开发工具包

在开始之前,你的电脑上必须安装 JDK (Java Development Kit),JDK 包含了编译和运行 Java 程序所需的一切。

如何在notepad中运行java程序?-图1
(图片来源网络,侵删)
  1. 检查是否已安装

    • 打开命令提示符(按 Win + R,输入 cmd,回车)。
    • 输入命令 java -version,然后按回车。
    • 如果显示了 Java 版本信息(如 java version "17.0.2"),说明你已经安装了 JDK,可以跳过这一步。
    • 如果提示“不是内部或外部命令...”,说明你需要安装。
  2. 下载并安装 JDK

    • 访问 Oracle 官方网站:https://www.oracle.com/java/technologies/downloads/
    • 选择适合你操作系统的 JDK 版本(推荐 LTS 版本,如 JDK 17 或 JDK 21)。
    • 下载并运行安装程序。安装时,请记住安装路径,通常是 C:\Program Files\Java\jdk-17.0.2 这样的。
  3. 配置环境变量

    • 这是最关键的一步,让系统能找到 javac(编译器)和 java(运行时)。
    • 在 Windows 搜索栏中搜索“编辑系统环境变量”,打开它。
    • 点击“环境变量...”按钮。
    • 在“系统变量”区域:
      • 新建 JAVA_HOME
        • 点击“新建”,变量名输入 JAVA_HOME,变量值填入你刚才记住的 JDK 安装路径(C:\Program Files\Java\jdk-17.0.2)。
      • 编辑 Path
        • 找到并选中 Path 变量,点击“编辑”。
        • 点击“新建”,然后输入 %JAVA_HOME%\bin
        • 确保 Path 变量列表中已经有了这个新条目,并且顺序靠前。
    • 一路点击“确定”保存所有设置。
    • 重新打开一个新的命令提示符窗口,再次输入 java -versionjavac -version 验证是否配置成功,如果都显示版本信息,说明配置成功!

操作步骤:用记事本编写、编译和运行 Java

现在我们开始核心操作。

如何在notepad中运行java程序?-图2
(图片来源网络,侵删)

第 1 步:编写 Java 源代码

  1. 打开“记事本”程序。

  2. 输入以下经典的 "Hello, World!" 代码:

    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello, World! 我用记事本写的!");
        }
    }
  3. 保存文件

    • 点击“文件” -> “另存为”。
    • 最重要的一步:在“保存类型”中,选择“所有文件(*.*)”。
    • 在“文件名”中,输入 HelloWorld.java文件名必须和 public class 后面的名字完全一样,包括大小写!
    • 选择一个方便的保存位置,比如桌面,然后点击“保存”。

第 2 步:编译 Java 源代码(生成 .class 文件)

我们需要使用 JDK 中的编译器 javac.java 源文件转换成 Java 虚拟机能识别的 .class 字节码文件。

如何在notepad中运行java程序?-图3
(图片来源网络,侵删)
  1. 打开“命令提示符”(CMD)。

  2. 进入你保存 .java 文件的目录,如果你把文件保存在桌面,就输入以下命令:

    cd Desktop
    • cd 是 "change directory"(切换目录)的缩写。
    • 如果你的用户名是中文,桌面路径可能类似 C:\Users\你的用户名\Desktop,你可以直接输入 cd C:\Users\你的用户名\Desktop
  3. 使用 javac 命令编译: 在命令提示符中,输入以下命令,然后按回车:

    javac HelloWorld.java
    • javac 是编译命令。
    • HelloWorld.java 是你的源文件名。
  4. 检查结果

    • 如果命令提示符没有任何提示,并且回到了新的一行,说明编译成功!
    • 回到你的桌面,你会发现多了一个文件 HelloWorld.class,这就是编译后的字节码文件。

第 3 步:运行 Java 程序(执行 .class 文件)

我们使用 java 命令来运行编译好的程序。

  1. 确保你还在命令提示符的桌面目录下。

  2. 使用 java 命令运行: 输入以下命令,然后按回车:

    java HelloWorld
    • java 是运行命令。
    • 注意:这里只写类名 HelloWorld不要加 .class 后缀!这是一个非常常见的初学者错误。
  3. 查看输出: 如果一切顺利,你将在命令提示符窗口中看到程序的输出:

    Hello, World! 我用记事本写的!

常见问题与解决方法

  1. 问题'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。

    • 原因:环境变量没有配置好,系统找不到 javac.exe
    • 解决:仔细检查第 0 步的“配置环境变量”部分,确保 JAVA_HOMEPath 都设置正确,设置后必须重新打开一个新的命令提示符窗口
  2. 问题'java' 不是内部或外部命令,也不是可运行的程序或批处理文件。

    • 原因:和上面一样,环境变量问题。
    • 解决:同上。
  3. 问题Error: Could not find or load main class HelloWorld

    • 原因 1:运行命令时加了后缀,java HelloWorld.class
      • 解决:去掉 .class,使用 java HelloWorld
    • 原因 2:你不在 .class 文件所在的目录下。
      • 解决:使用 dir 命令查看当前目录下的文件,确认有 HelloWorld.class,并用 cd 命令确保路径正确。
    • 原因 3:类名和文件名大小写不一致,Java 是大小写敏感的,文件名是 helloworld.java,但类名是 public class HelloWorld
      • 解决:确保文件名和类名完全一致。

总结流程

步骤 操作 命令 目的
编写 用记事本写代码,保存为 XXX.java (无) 创建源文件
编译 在命令行中,进入文件所在目录,运行编译器 javac XXX.java 生成 XXX.class 字节码文件
运行 在命令行中,进入文件所在目录,运行虚拟机 java XXX 执行程序,看到输出

恭喜你!你已经掌握了使用最简单的工具编写、编译和运行 Java 程序的全过程,这是理解 Java 工作原理的绝佳起点。

分享:
扫描分享到社交APP
上一篇
下一篇