1

我正在尝试使用 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="my Short Name" :

install4jc -r myVersion -D application.fullName="my Full Name" projectFile.install4j

有用。

为什么我不能使用带引号的多个选项?

4

1 回答 1

2

此引用样式不适用于 install4j,请使用:

-D "application.fullName=my Full Name,application.shortName=my Short Name"

反而。

于 2012-01-31T20:09:26.203 回答