import stanford.karel.*;
public class MidpointFindingKarel extends SuperKarel
{
public void run()
{
move();
}
}
这是我的示例代码。方法run()继承自SuperKarel类。 我想要的只是运行这个代码和代码作为一个java应用程序。但是当我点击'运行为'时,我只看到'运行作为Java applet'那里得到'运行作为Java应用程序的选项我知道如何创建一个运行配置,但是当我这样做时,该配置只适用于特定的java文件。如果没有为每个新的java文件创建运行配置,那么运行这样的代码?
答案 0 :(得分:1)
您需要将main()
声明为
public static void main(String[] args)
例如,您可以将班级更改为
public class MidpointFindingKarel extends SuperKarel {
public void run() {
move();
}
public static void main(String[] args) {
MidpointFindingKarel mfk = new MidpointFindingKarel();
mfk.run();
}
答案 1 :(得分:1)
为了做到这一点,你需要一个
public static void main(String[] args) {
}
你班上的方法。可能是MidpointFindingKarel由主类使用,主类在其他地方定义。在这种情况下,搜索它并运行该类。
从本质上讲,Eclipse会根据编辑器中具有焦点的当前类填充运行菜单。
一旦设置了运行配置,您当然可以直接右键单击运行菜单下拉框并选择要执行的类(通常在工具栏的左上角)。
答案 2 :(得分:0)
您需要在班级中添加main方法。
答案 3 :(得分:0)
作为Java Application运行仅适用于具有公共静态main方法的类。更改代码以添加main方法。你会找到run as。选项。