2015-10-18 69 views
0

我开始用eclipse编写robocode。但每当我从Eclipse运行它给出错误的程序,Robocode在eclipse中运行

错误:在类robo_first.robo_new没有找到主方法,请定义的主要方法为: 公共静态无效的主要(字串[] args) 或一个JavaFX应用类必须扩展javafx.application.Application

我所做的事情:

  • 我加robocode.jar作为参考图书馆

在运行配置

  • VM参数-Xmx512M -Dsun.io.useCanonCaches =假
  • 工作目录等 - 的/ home/sameera /的robocode
  • 项目 - robo_first
  • 主类 - robo_first.robo_new

这是怎么回事?还有什么我该做的?

package robo_first; 

import robocode.Robot; 

public class robo_new extends Robot{ 

    @Override 
    public void run() { 


     while(true){ 
      turnGunRight(360); 
      ahead(100); 
     } 
    } 
} 

我通过设置偏好/开发选项并添加eclipse workspace/project/bin直接在Robocode上面的代码中运行。

我使用eclipse红月的,Ubuntu 14.04和的robocode 1.9.2.4

+1

你或许应该表现出的问题robo_first.robo_new文件。 –

+0

谢谢Aseem,我添加了我的代码.. – maamaa

回答

1

我认为错误是你搜索的主要方法robo_first.robo_new 但在类中没有main方法,你必须在robocode.Robocode中搜索它正在继承的类。

的配置看起来像这样

enter image description here