2014-03-04 37 views
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

+0

嗨。我有一个相关的问题来禁用命令行的签名过程。然后我发现短期书面期权条款有效,而其他条款则不适用。对于您的示例,您可以尝试使用命令“install4jc -L xxxxx”而不是“install4jc --license xxxxx”。也许这也适用于你的选择。 – Hardie82

回答

3

也许你正在运行的蚂蚁为不同的用户。

复制

%USERPROFILE%\.install4j5\config.xml 

[install4j installation directory]\config\config.xml 

那么许可证将适用于所有用户,

+0

感谢Ingo,它的工作:) – Pratz