我想在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/