1

我刚开始在 iTunes 上参加斯坦福 CS106a 课程,但我遇到了 Eclipse 的问题。这是我的代码:

/*
 * File: Add2Integers.java
 * -----------------------
 * A simple ConsoleProgram to add two integers
 * and display their total.
 */

import acm.program.*;

public class Add2Integers extends ConsoleProgram {

public void run() {
    /* So all y'all in the back can see! */
    setFont("DejaVuSerif-BOLD-24");

    println("This program adds two numbers.");
    int n1 = readInt("Enter n1: ");
    int n2 = readInt("Enter n2: ");
    int total = n1 + n2;
    println("The total is " + total + ".");
}

}

当我尝试运行它时,我收到该部分不包含小程序的消息。我认为这与import acm.program.

我下载了 acm 工具包并尝试将program.java文件添加到我的根文件夹,构建路径,对整个 acm 文件夹执行相同操作,但没有任何效果。

我只需要帮助启动并运行这个简单的程序,这样我就可以开始学习了。

我正在运行 OSX 10.8。

4

4 回答 4

1

要运行 Java 应用程序,您需要一个main方法:

public static void main(String[] args) {
    Add2Integers add2Integers = new Add2Integers();
    add2Integers.run();
}
于 2013-03-15T16:45:46.203 回答
0

您需要从一个方法开始:ConsoleProgrammain

public static void main(String[] args) {
   new Add2Integers().start(args);
}

请参阅:JTF 包简介

于 2013-03-15T16:48:39.530 回答
0

当我尝试运行时,我收到该部分不包含小程序的消息。

那是因为它不是小程序。它是一个普通的 Java 应用程序。

做图形的例子是小程序。但这是纯文本 - 它扩展ConsoleProgram- 所以它不是一个小程序。

于 2013-12-30T10:51:37.487 回答
0

我知道为时已晚,但是您不需要 main(String[] args),您只需在项目中按右键,转到属性,然后 java 构建路径、库、添加外部 Jars,然后搜索 acm .jar 文件在您的 PC 中。

于 2018-03-26T20:46:35.017 回答