1
即使许可证存在于install4j(使用install4j IDE进行检查),运行install4j ant任务时也会出现以下错误。尝试使用命令行提供许可证 install4jc -license=XXXX
但仍然收到相同的错误。安装4j ant任务抛出许可证错误
build 04-Mar-2014 03:45:51 [install4j] Executing 'C:\Program Files\install4j5\bin\install4jc.exe' with arguments:<br/>
build 04-Mar-2014 03:45:51 [install4j] '--win-keystore-password=XXXX'<br/>
build 04-Mar-2014 03:45:51 [install4j] 'C:\Users\Z_Admin\bamboo-home\xml-data\build-dir\ZEETRUNK-BUILDALL-JOB1\trunk\installer\zbot\installer\zbot.install4j'<br/>
build 04-Mar-2014 03:45:51 [install4j] <br/>
build 04-Mar-2014 03:45:51 [install4j] The ' characters around the executable and arguments are<br/>
build 04-Mar-2014 03:45:51 [install4j] not part of the command.<br/>
build 04-Mar-2014 03:45:52 [install4j] install4j version 5.1.6 (build 5596), built on 2013-06-07<br/>
build 04-Mar-2014 03:45:52 [install4j] Please run the command line executable with the -L [license key] option or open the install4j IDE to enter a license key.<br/>
build 04-Mar-2014 03:45:52 [ant] Exiting C:\Users\Z_Admin\bamboo-home\xml-data\build-dir\ZEETRUNK-BUILDALL-JOB1\trunk\installer\zephyr\installer\exebuild.xml.<br/>
感谢,
Prateek
嗨。我有一个相关的问题来禁用命令行的签名过程。然后我发现短期书面期权条款有效,而其他条款则不适用。对于您的示例,您可以尝试使用命令“install4jc -L xxxxx”而不是“install4jc --license xxxxx”。也许这也适用于你的选择。 – Hardie82