2017-06-14 95 views
0

我使用的是robocode 1.9.2.6將jar文件導入robocode不起作用

我爲我的機器人創建了一個簡單的maven項目。當我將生成的jar導入Robocode UI時,Robot-> Import Robot。它說成功導入機器人並將jar文件複製到機器人文件夾中。

之後,當我創建一個新的戰鬥我的機器人不出現。嘗試刷新和清理緩存。

當我在首選項 - >開發中設置我的類文件夾的路徑它的工作原理。

讓我知道是否需要更多信息。

+0

「當我在首選項 - >開發中設置我的類文件夾的路徑時,它工作正常。」那麼問題是......? –

+0

@JaroslawPawlak Robocode然後只檢測機器人的開發版本(無包裝),這不是他想要的。 – InvisiblePanda

回答

0

從我可以告訴的問題,我想你沒有包括文件MyRobotName.properties在結果.jar。你使用Maven構建了.jar嗎?

嘗試用Robocode的自身的包裝機器人(使用內置打包)如下:

  • 添加您的發展道路,爲你上面寫的。
  • 在菜單欄中,前往機器人 - 包裝機器人或團隊並添加您的(開發版本)機器人。

產生的.jar文件應在Robocode中找到。

或者,您可以確定地配置您的構建過程,以便爲您創建.properties文件。只需查看由Robocode打包程序創建的一個並重新構建它。這就是我在Gradle構建過程中所做的。

+0

感謝您的回覆,將嘗試一下,然後回來:) –