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

install4jc --license = XXXXXXXXX

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

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

最佳答案

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

install4jc --license=FLOAT:localhost:11862


如果您拥有Windows Edition许可证,则当前必须进行编辑

$ HOME / .install4j5 / config.xml

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

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

关于ubuntu - Install4j 5.1- headless (headless)ubuntu服务器上的 float 许可证设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11867116/

10-13 07:57