杰瑞科技汇

eclipse 执行java程序

总览:核心步骤

  1. 创建 Java 项目:设置一个专门用于存放你代码的“工作区”。
  2. 创建 Java 类:在项目中创建一个 .java 文件,并编写你的 Java 代码。
  3. 编写代码:输入 public static void main(String[] args) 方法,这是程序的入口。
  4. 运行程序:右键点击代码,选择 "Run As" -> "Java Application"。
  5. 查看结果:在 Eclipse 的控制台窗口中查看程序的输出。

详细步骤(图文并茂)

第一步:创建 Java 项目

如果你刚打开 Eclipse,它会自动提示你创建一个项目,如果已经打开了其他项目,请按以下步骤操作:

eclipse 执行java程序-图1
(图片来源网络,侵删)
  1. 在顶部菜单栏选择 File -> New -> Java Project

  2. 在弹出的 "New Java Project" 窗口中:

    • Project name: 输入你的项目名称,HelloWorldProject
    • Location: 这是项目存放的路径,通常保持默认即可。
    • JRE: 确保 "Use a project specific JRE" 被选中,并选择一个已安装的 JDK 版本(如 Java 11, Java 17 等),如果没有,点击 "Installed JREs..." 进行安装。
    • Layout: 保持默认的 "Create separate source and output folders" 即可,这是一种良好的实践。
  3. 点击 Finish 按钮。

项目创建成功后,你会在左侧的 "Package Explorer"(包资源管理器)窗口中看到你的项目。

eclipse 执行java程序-图2
(图片来源网络,侵删)

第二步:创建 Java 类

  1. 在左侧的 "Package Explorer" 中,找到你刚刚创建的项目(HelloWorldProject)。

  2. 右键点击项目名称下的 src 文件夹(代表 "source",源代码)。

  3. 选择 New -> Class

  4. 在弹出的 "New Java Class" 窗口中:

    eclipse 执行java程序-图3
    (图片来源网络,侵删)
    • Package: 可以留空,或者输入一个包名,com.example,包名有助于组织代码。
    • Name: 输入你的类名,HelloWorld注意:类名首字母必须大写,并且文件名必须和类名完全一致
    • public static void main(String[] args): 勾选这个选项,Eclipse 会自动为你生成程序的入口方法。
    • 其他选项可以暂时忽略。
  5. 点击 Finish

Eclipse 会自动创建一个名为 HelloWorld.java 的文件,并自动填充好代码框架。

第三步:编写代码

在自动打开的 HelloWorld.java 文件中,在 main 方法里编写你的代码。

我们让程序打印 "Hello, Eclipse World!"。

package com.example; // 如果你之前创建了包名
public class HelloWorld {
    public static void main(String[] args) {
        // 在这里写你的代码
        System.out.println("Hello, Eclipse World!");
    }
}

代码解释

  • public class HelloWorld { ... }: 定义一个名为 HelloWorld 的公共类。
  • public static void main(String[] args) { ... }: 这是 Java 程序的入口点,JVM 会从这里开始执行代码。
  • System.out.println("...");: 这是一行打印语句,它会将括号内的字符串输出到控制台,并自动换行。

第四步:运行程序

有几种非常方便的方式可以运行程序:

使用右键菜单(最常用)

  1. 在代码编辑器中,右键点击任意空白处。
  2. 在弹出的菜单中选择 Run As -> Java Application

使用工具栏按钮

在 Eclipse 工具栏上,找到并点击绿色的 "Run" 按钮(一个带三角形的圆圈)。

使用快捷键(效率最高)

  • Windows / Linux: Ctrl + F11
  • macOS: Cmd + F11

第五步:查看结果

当你点击运行后,Eclipse 底部会出现一个名为 Console(控制台)的标签页,程序的输出结果会显示在这里。

对于我们的例子,你会在控制台看到:

Hello, Eclipse World!

恭喜!你已经成功在 Eclipse 中执行了你的第一个 Java 程序!


常见问题与解决方案

问题1:提示 "Could not find or load main class"

这是最常见的新手错误,意思是 "找不到或无法加载主类",原因通常是:

  • 文件名和类名不一致:确保文件名(如 HelloWorld.java)和 public class 后面的名字(如 public class HelloWorld)完全一样,包括大小写。
  • 包名问题:如果你的类在一个包下(package com.example;),那么运行时需要指定完整的类名。
    • 错误做法:右键 HelloWorld.java 运行。
    • 正确做法:右键包含 main 方法的类(即 HelloWorld 类)或者直接右键项目,选择 "Run As" -> "Java Application"。
  • 编译路径错误:确保你的项目正确关联了 JDK,而不是 JRE,检查 Project Properties -> Java Build Path -> Libraries 中的 JRE 设置。

问题2:如何运行一个带参数的程序?

假设你的代码是:

public class ArgsDemo {
    public static void main(String[] args) {
        System.out.println("参数个数: " + args.length);
        for (int i = 0; i < args.length; i++) {
            System.out.println("第 " + (i + 1) + " 个参数是: " + args[i]);
        }
    }
}
  1. 先运行一次:右键 ArgsDemo -> "Run As" -> "Java Application",这会创建一个默认的运行配置。
  2. 配置参数
    • 点击顶部菜单栏的 Run -> Run Configurations...
    • 在左侧找到你的 ArgsDemo 运行配置,点击它。
    • 在右侧的 Arguments 标签页下的 Program arguments 文本框中输入你想要传递的参数,用空格隔开。参数1 参数2 123
    • 点击 ApplyRun

控制台输出将会是:

参数个数: 3
第 1 个参数是: 参数1
第 2 个参数是: 参数2
第 3 个参数是: 123

问题3:如何调试程序?

调试比运行更强大,可以让你逐行查看代码的执行过程。

  1. 在代码行号左侧的灰色区域双击,设置一个断点(一个蓝色圆点)。
  2. 右键你的类,选择 Debug As -> Java Application
  3. 程序会在断点处暂停,Eclipse 会切换到 Debug 透视图。
  4. Debug 窗口中,你可以:
    • 使用 F6 (Step Over) 键单步执行代码。
    • 查看变量的值。
    • 使用 F8 (Resume) 继续执行到下一个断点。

步骤 操作 目的
1 File -> New -> Java Project 创建一个项目容器
2 右键 src -> New -> Class 创建一个存放代码的 .java 文件
3 main 方法中编写 System.out.println(...) 编写要执行的代码逻辑
4 右键代码/类 -> Run As -> Java Application 运行程序
5 查看 Console 窗口 查看程序的输出结果

希望这个详细的指南能帮助你顺利地在 Eclipse 中开始 Java 编程之旅!

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