我正在尝试使用install4J命令行编译器(install4jc)构建我的应用程序。
我想使用-D NAME = VALUE语法将一些变量传递给编译器。
这是我的命令:
install4jc -r myVersion -D application.fullName="my Full Name",application.shortName="my Short Name" projectFile.install4j
当我执行该命令时,我得到以下内容:
install4j: too many arguments
Usage: install4jc [OPTIONS] [config file]
Try 'install4jc --help for more information'
如果我删除application.shortName =“我的短名称”,如下所示:
install4jc -r myVersion -D application.fullName="my Full Name" projectFile.install4j
它有效。
为什么我不能在引号中使用多个选项?
答案 0 :(得分:2)
此引用样式不适用于install4j,请使用:
-D "application.fullName=my Full Name,application.shortName=my Short Name"
代替。