2015-10-18 72 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