【问题标题】:Robocode run in eclipseRobocode 在 Eclipse 中运行
【发布时间】:2016-01-16 16:31:47
【问题描述】:

我开始使用 Eclipse 编写 robocode。但是每当我从 Eclipse 运行程序时,它都会出错,

错误:在类 robo_first.robo_new 中找不到主方法,请将主方法定义为: 公共静态无效主要(字符串 [] 参数) 或者 JavaFX 应用程序类必须扩展 javafx.application.Application

我做过的事情:

  • 我添加了 robocode.jar 作为参考库

在运行配置中

  • VM 参数 -Xmx512M -Dsun.io.useCanonCaches=false
  • 工作目录其他 - /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 工作区/项目/bin.. 直接在 Robocode 中运行上面的代码,它可以工作..!!!

我正在使用 eclipse luna、ubuntu 14.04 和 robocode 1.9.2.4

【问题讨论】:

  • 您可能应该在问题中显示 robo_first.robo_new 文件。
  • 谢谢 Aseem,我添加了我的代码..

标签: java eclipse robocode


【解决方案1】:

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

配置如下所示

【讨论】:

    猜你喜欢
    • 2014-02-24
    • 2020-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 1970-01-01
    • 1970-01-01
    • 2022-06-16
    相关资源
    最近更新 更多