【问题标题】:How do I turn my chess engine into an executable file如何将我的国际象棋引擎变成可执行文件
【发布时间】:2021-04-21 00:00:12
【问题描述】:

我有这个用 java 编写的国际象棋引擎。问题是,我需要制作一个 exe 应用程序,该应用程序可以接受遵循特定协议 (UCI) 的命令。我在试图让它发挥作用时遇到了很多问题,但我会保持简短并分享最重要的问题。

  1. 其他引擎点击时会弹出cmd,我的只是一个基本的java CLI(不知道这是否有问题)。
  2. 我的防病毒软件一直阻止我打开 exe。 Launch4j 给了我一个警告,告诉我我应该签署它以防止这种事情发生,但我不知道这意味着什么。

所以这是交易,我知道这篇文章是呕吐物,但我现在真的很茫然。我喜欢关于我应该如何解决问题的一般顺序建议,也许还有一些关于我是否应该首先使用 launch4j 的建议。

【问题讨论】:

标签: java command-line-interface exe launch4j uci


【解决方案1】:

更新:我想首先制作一个 exe 的原因是因为那是 lichess 文档中建议的格式(我想将我的机器人上传到 lichess)。我写了一个执行jar文件的bat文件,效果很好。感谢大家的建议。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    • 2022-01-11
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    相关资源
    最近更新 更多