Робокод работает в затмении
Я начал кодировать 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
класс, наследующий.
конфигурация выглядит так