将jar文件导入robocode不起作用

时间:2017-06-14 10:43:11

标签: java robocode

我正在使用robocode 1.9.2.6

我为我的机器人创建了一个简单的maven项目。当我将生成的jar导入Robocode UI时,Robot->进口机器人。它表示机器人导入成功,并且jar文件被复制到robots文件夹中。

之后,当我创建一个新的战斗时,我的机器人不会出现。尝试刷新和清理缓存。

当我在偏好设置>开发中设置我的类文件夹的路径时,它可以正常工作。

如果需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

从问题中我可以看出,我猜你没有在结果MyRobotName.properties中包含文件.jar。你使用Maven构建了.jar吗?

尝试使用Robocode本身(使用内置包装程序)打包机器人,如下所示:

  • 按照上面的说明添加您的开发路径。
  • 在菜单栏中,转到机器人 - 打包机器人或团队,然后添加(机器人的开发版本)机器人。

生成的.jar文件应该在Robocode中找到。

或者,您可以确保以某种方式配置构建过程,以便为您创建.properties文件。只需看看Robocode打包器创建的那个并重新构建它。这就是我在Gradle构建过程中所做的。