所以,我正在观看斯坦福大学关于编程方法论的讲座,教授有代码
import acm.graphics.*;
import acm.program.*;
public class HelloProgram extends GraphicsProgram {
public void run() {
add( new GLabel("Hello world", 100, 75) );
}
}
并且据我所知,运行所需的唯一方法是在库中加载acm.jar文件。
他运行该脚本和运行我的脚本之间的唯一区别是1)我调用我的Java文件测试,因此我说test extends GraphicsProgram
,2)我使用NetBeans使用Eclipse。然而,当我运行这个时,我会看到一个弹出阅读窗口,test.Test class wasn't found in Test project
。然后它要求我选择一个主类,但在选项中它显示<No main classes found>
。
我发现它有两个令人困惑的原因:一个是代码在他的机器上工作,为什么不是我的?另一个原因是我几天前就已经开始使用这个代码了,现在突然之间没有,而且我不知道发生了什么变化。
这是我的代码:
import acm.graphics.*;
import acm.program.*;
public class test extends GraphicsProgram {
public void run() {
add( new GLabel("Hello world", 100, 75) );
}
}