日食中的 Robocode 运行
Robocode run in eclipse
我开始使用 Eclipse 编写 robocode。但是每当我 运行 来自 eclipse 的程序时,它都会出错,
错误:在classrobo_first.robo_new中找不到主要方法,请将主要方法定义为:
public static void main(String[] args)
或 JavaFX 应用程序 class 必须扩展 javafx.application.Application
我做过的事情:
- 我添加了robocode.jar作为参考库
在运行配置中
- VM 参数 -Xmx512M -Dsun.io.useCanonCaches=false
- 其他工作目录 - /home/sameera/robocode
- 项目 - robo_first
- 主要 class - 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);
}
}
}
我 运行 上面的代码直接在 Robocode 中,通过设置 preference/development 选项并添加 eclipse workspace/project/bin.. 它有效..!!!
我正在使用 eclipse luna,ubuntu 14.04 和 robocode 1.9.2.4
我认为错误是您在 robo_first.robo_new
中搜索 main 方法
但是那个class里面没有main方法,你必须在robocode.Robocode
中搜索class里面继承的
配置看起来像这样
我开始使用 Eclipse 编写 robocode。但是每当我 运行 来自 eclipse 的程序时,它都会出错,
错误:在classrobo_first.robo_new中找不到主要方法,请将主要方法定义为: public static void main(String[] args) 或 JavaFX 应用程序 class 必须扩展 javafx.application.Application
我做过的事情:
- 我添加了robocode.jar作为参考库
在运行配置中
- VM 参数 -Xmx512M -Dsun.io.useCanonCaches=false
- 其他工作目录 - /home/sameera/robocode
- 项目 - robo_first
- 主要 class - 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);
}
}
}
我 运行 上面的代码直接在 Robocode 中,通过设置 preference/development 选项并添加 eclipse workspace/project/bin.. 它有效..!!!
我正在使用 eclipse luna,ubuntu 14.04 和 robocode 1.9.2.4
我认为错误是您在 robo_first.robo_new
中搜索 main 方法
但是那个class里面没有main方法,你必须在robocode.Robocode
中搜索class里面继承的
配置看起来像这样