我刚刚开始在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。
答案 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);
}
答案 2 :(得分:0)
当我尝试运行时,我收到该部分不包含applet的消息。
那是因为它不是applet。这是一个普通的Java应用程序。
做图形的例子是小程序。但这只是纯文本 - 它扩展了ConsoleProgram
- 所以它不是applet。
答案 3 :(得分:0)
我知道它太晚了,但是你不需要main(String [] args),你需要的只需按下项目中的右键,转到propieties,然后是java build path,library,add external Jars,and在你的电脑上搜索acm.jar文件。