0
 import stanford.karel.*;
 public class MidpointFindingKarel extends SuperKarel 
{ 
     public void run()
   {
    move(); 
   }    
}

这是我的示例代码。方法 run() 继承自 SuperKarel 类。我想要的只是将此代码和这样的代码作为Java应用程序运行。但是当我单击“运行方式”时,我在那里只看到“以Java小程序运行”。如何获得“以Java应用程序运行”选项那里'。我知道如何创建运行配置,但是当我这样做时,该配置仅适用于特定的 java 文件。如何运行这样的代码,而无需每次为新的 java 文件创建运行配置?

4

4 回答 4

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();
}
于 2013-01-16T12:48:47.040 回答
1

为此,您需要一个

public static void main(String[] args) {
}

你班上的方法。可能是 MidpointFindingKarel 被其他地方定义的主类使用。在这种情况下,搜索它并运行该类。

本质上,Eclipse 根据编辑器中具有焦点的当前类填充运行菜单。

一旦设置好运行配置,您当然可以简单地右键单击运行菜单下拉框并选择要执行的类(通常在工具栏的左上角)。

于 2013-01-16T12:50:26.037 回答
0

您需要在类中添加一个 main 方法。

于 2013-01-16T12:50:09.200 回答
0

Run as Java Application 仅适用于具有公共静态 main 方法的类。更改代码以添加 main 方法。您将找到运行方式的选项。

于 2013-01-16T12:53:34.377 回答