Neu*_*eda 2 java acm-java-libraries
到目前为止我的代码是:
package graphics;
import acm.graphics.*;
import acm.program.*;
public class project1 {
public class graphics extends GraphicsProgram {
private static final long serialVersionUID = 1L;
public void run() {
add( new GLabel( "hello, world", 100, 75));
}
}
}
Run Code Online (Sandbox Code Playgroud)
我收到错误:
线程"main"中的异常acm.util.ErrorException:无法确定主类.at acm.program.Program.main(Program.java:1358)
我已经通过在线参考获得了这一点,除了我在运行配置中在我自己的帐户上做的两个修改,acm.program.Program在主选项卡中设置为主类,并且还设置code=acm.program.Program为程序参数,不确定这是否相关或不.
您需要删除外部类project1.请参阅此处的文档图2-3:
http://cs.stanford.edu/people/eroberts/jtf/tutorial/UsingTheGraphicsPackage.html
package graphics;
import acm.graphics.*;
import acm.program.*;
public class graphics extends GraphicsProgram {
private static final long serialVersionUID = 1L;
public void run() {
add( new GLabel( "hello, world", 100, 75));
}
}
Run Code Online (Sandbox Code Playgroud)
你真的应该给你的班级一个大写的第一个字母.
正如@BilltheLizard所指出的,您还需要确保您的java文件的名称与您的类的名称相匹配.因此,如果您的类被称为Graphics,则您的java文件应该被称为Graphics.java
| 归档时间: |
|
| 查看次数: |
424 次 |
| 最近记录: |