2012-01-31 5 views
1

install4Jコマンドラインコンパイラ(install4jc)を使用してアプリケーションをビルドしようとしています。Install4jコマンドラインコンパイラ-Dオプション(空白と引用符を含む)

-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 

です。

引用符付きの複数のオプションを使用できないのはなぜですか?

答えて

2

この引用スタイルはinstall4j、使用では動作しません。代わりに

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

+0

完璧、ありがとう – ulejon

関連する問題