1

我想在 Ubuntu 服务器上构建我们的应用程序。我们的安装程序是使用 Install4j 5.1 创建的,并通过 maven-install4j-plugin 集成到我们的 maven 构建中。我遇到的问题是我无法初始化许可证信​​息以指向我们的浮动许可证服务器(localhost:11862)。要初始化许可证,我使用以下命令:

install4jc --license=XXXXXXXXX

问题是我不知道将许可证设置到浮动服务器的确切语法。我试过 --license=localhost:11862 并且我尝试直接复制粘贴我的浮动许可证密钥但没有成功。

我在哪里可以找到关于如何在无头系统上设置我的浮动许可证信息的基本说明,最重要的是,如何表达它以在执行 install4jc 时停止接收“无效的语法密钥”?

4

1 回答 1

1

使用浮动许可证服务器的语法是

install4jc --license=FLOAT:localhost:11862

如果您有 Windows 版许可证,您当前必须编辑

$HOME/.install4j5/config.xml

并在该文件中更改floatingMultiPlatform="true"为。floatingMultiPlatform="false"

从 install4j 5.1.3 开始,您将能够传递命令行选项--windows-edition而不是编辑配置文件,并且FLOAT:server运行时会记录语法install4jc --help

于 2012-08-09T13:58:20.653 回答