【发布时间】:2018-08-22 15:00:24
【问题描述】:
我有这个 bash 文件:
#/bin/bash
PROP="-Dprop=foo bar"
java $PROP -jar Foo.jar
所以,我在这里要做的是将空格分隔的列表作为系统属性传递。但这不知何故不起作用:
Caused by: java.lang.ClassNotFoundException: bar
所以,Bash 似乎将-Dprop=foo bar 分解为-Dprop=foo、bar。我尝试了从双引号到转义空格字符的所有方法,但似乎没有任何效果。
【问题讨论】: