Install4j命令行编译器,带有包含空格和引号的-D选项

Install4j命令行编译器,带有包含空格和引号的-D选项,install4j,Install4j,我正在尝试使用install4J命令行编译器(install4jc)构建我的应用程序 我想使用-D NAME=VALUE语法将一些变量传递给编译器 这是我的命令: install4jc -r myVersion -D application.fullName="my Full Name",application.shortName="my Short Name" projectFile.install4j 当我执行该命令时,我得到以下信息: install4j: too many argume

我正在尝试使用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'

如果我删除应用程序。shortName=“我的短名称”如下:

install4jc -r myVersion -D application.fullName="my Full Name" projectFile.install4j
它起作用了


为什么我不能在引号中使用多个选项?

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

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