试图弄清楚这里出了什么问题所以我实际上可以使用图形库。
我的代码看起来像:
import acm.graphics.*;
import acm.program.*;
import java.awt.*;
public class Pyramid extends GraphicsProgram {
public void run() {
add(new GLabel("hello world", 100, 75));
}
}
你认为代码这么简单就不会出错了,但是在运行之后,我得到了这个:没有错误。有任何想法吗?也有人知道为什么eclipse是如此的错误? (我通常会为java控制台编写代码,即使这样,它在构建期间也会完全崩溃。)
答案 0 :(得分:0)
ean的stanfords版本存在一个错误。当您进行任何类型的代码更改时,您必须在运行或构建项目之前手动刷新项目,否则所有更改都不会是最新的,因为构建仅在项目的上次刷新时起作用。要执行此操作,您必须右键单击半影选项卡上的项目,然后单击刷新。 F5快捷方式不会开箱即用。
F5刷新按钮无法启用的原因是因为默认设置为两个功能。编辑时刷新,调试时进入。无论出于何种原因,即使没有打开调试窗口,Step Into具有更高的优先级,然后刷新,因此它将无法工作。要解决此问题,您需要进入Window - >偏好 - >一般 - >如果您不打算使用调试器,则键会找到Step Into并重新映射或删除映射。然后单击“应用”。然后刷新将正常工作。