在我学习斯坦福CS 106 A时,我不得不下载acm.jar文件。我已经导入了,一切正常,直到我想从我在视频中获得的源代码中运行一个简单的程序。错误如下:
(http://i.imgur.com/5NcUj2S.png?1)
当我想跑的时候:
和源代码:
import acm.program.*;
public class Add2Doubles extends ConsoleProgram {
public void run() {
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 + ".");
}
}
提前感谢您的帮助。我正在上第5讲。
答案 0 :(得分:1)
您的javafile不在您的sources目录中,因此不在您的构建路径中。
尝试将Add2Doubles.java
移至src
文件夹。
编辑:感谢评论,我想到了另一个建议:您可能还必须将acm
目录移动到src
文件夹(事实上,这就是eclipse将寻找您的来源的地方)文件)。
答案 1 :(得分:0)
这个错误对我说得好吗?你没有任何消息来源!我相信URLClassLoader
是默认java运行时库的一部分,因此您可能需要从Java网站获取源代码。