如何将我的国际象棋引擎变成可执行文件

问题描述

我有这个用 Java 编写的国际象棋引擎。问题是,我需要制作一个可以按照特定协议(UCI)执行命令的 exe 应用程序。我在尝试让它工作时遇到了很多问题,但我会保持简短并分享最重要的问题。

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

交易就到这里了,我知道这篇文章是废话,但我现在真的不知所措。我想要关于我应该如何解决问题的一般订单建议,也许还需要一些关于我是否应该首先使用 launch4j 的建议。

解决方法

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