需要帮助在Eclipse中使用ACM Java库运行程序

时间:2013-03-15 16:41:22

标签: java eclipse acm-java-libraries

我刚刚开始在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 + ".");
}

}

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

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

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

我正在运行OSX 10.8。

4 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

您需要从ConsoleProgram方法开始 main

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

请参阅:Introduction to the JTF Packages

答案 2 :(得分:0)

  

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

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

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

答案 3 :(得分:0)

我知道它太晚了,但是你不需要main(String [] args),你需要的只需按下项目中的右键,转到propieties,然后是java build path,library,add external Jars,and在你的电脑上搜索acm.jar文件。