Импорт файла 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.