Робокод работает в затмении

Я начал кодировать Robocode с затмением. Но всякий раз, когда я запускаю программу из Eclipse, она выдает ошибку,

Ошибка: метод Main не найден в классе robo_first.robo_new, определите метод main следующим образом: public static void main(String[] args) или класс приложения JavaFX должен расширять javafx.application.Application.

Вещи, которые я сделал:

  • Я добавил robocode.jar в качестве справочной библиотеки

В конфигурации запуска

  • Аргументы виртуальной машины -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);
        }
    }
}

Я запускал код выше в Robocode напрямую, устанавливая параметры предпочтения / разработки и добавляя рабочее пространство eclipse/project/bin.. и это работает..!!!

Я использую Eclipse Luna, Ubuntu 14.04 и Robocode 1.9.2.4.

1 ответ

Решение

Я думаю, что ошибка в том, что вы ищете основной метод в robo_first.robo_newно в этом классе нет основного метода, вы должны искать его в robocode.Robocode класс, наследующий.

конфигурация выглядит так

введите описание изображения здесь

Другие вопросы по тегам