Импорт файла JAR в Robocode не работает

Я использую Robocode 1.9.2.6

Я создал простой проект Maven для своего робота. Когда я импортирую сгенерированную банку в интерфейс Robocode, Robot-> Import Robot. В нем говорится, что робот успешно импортирован, а файл jar скопирован в папку роботов.

После этого, когда я создаю новую Битву, мой робот не появляется. Пробовал обновлять и чистить кеш.

Когда я задаю путь к папке с моим классом в настройках-> разработка, она работает.

Дайте мне знать, если потребуется дополнительная информация.

1 ответ

Из того, что я могу сказать из вопроса, я думаю, вы не включили файл MyRobotName.properties в результате .jar, Вы построили .jar с помощью Maven?

Попробуйте упаковать робота с помощью самого Robocode (используя встроенный упаковщик) следующим образом:

  • Добавьте ваш путь разработки, как вы написали выше.
  • В строке меню перейдите к Robot - Package robot или команде и добавьте своего (разрабатываемая версия) робота.

Результирующий .jar файл должен быть найден в Robocode.

В качестве альтернативы вы можете точно настроить процесс сборки таким образом, чтобы он создавал .properties файл для вас. Просто посмотрите на созданный упаковщиком Robocode и восстановите его. Это то, что я делаю в процессе сборки Gradle.

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