further improved support for white space in parameter

pull/19/head
Stefan Feuerhahn 5 years ago
parent 8e4a1b0f81
commit 066a034c49

@ -25,12 +25,14 @@ cd "$SAVED" >/dev/null
CLASSPATH=$(JARS=("$APP_HOME"/"$JARS_LOCATION"/*.jar); IFS=:; echo "${JARS[*]}")
for i in "$@"; do
PARAMS=( )
SYSPROPS=( )
for i in "$@"; do
if [[ $i == -D* ]]; then
SYSPROPS="$SYSPROPS $i";
SYSPROPS+=( "$i" )
else
PARAMS="$PARAMS $i";
PARAMS+=( "$i" )
fi
done
java $SYSPROPS -cp $CLASSPATH $MAIN_CLASS $PARAMS
java "${SYSPROPS[@]}" -cp "$CLASSPATH" $MAIN_CLASS "${PARAMS[@]}"

@ -24,12 +24,14 @@ cd "$SAVED" >/dev/null
CLASSPATH=$(JARS=("$APP_HOME"/"$JARS_LOCATION"/*.jar); IFS=:; echo "${JARS[*]}")
for i in "$@"; do
PARAMS=( )
SYSPROPS=( )
for i in "$@"; do
if [[ $i == -D* ]]; then
SYSPROPS="$SYSPROPS $i";
SYSPROPS+=( "$i" )
else
PARAMS="$PARAMS $i";
PARAMS+=( "$i" )
fi
done
java $SYSPROPS -cp $CLASSPATH $MAIN_CLASS $PARAMS
java "${SYSPROPS[@]}" -cp "$CLASSPATH" $MAIN_CLASS "${PARAMS[@]}"

@ -25,12 +25,14 @@ cd "$SAVED" >/dev/null
CLASSPATH=$(JARS=("$APP_HOME"/"$JARS_LOCATION"/*.jar); IFS=:; echo "${JARS[*]}")
for i in "$@"; do
PARAMS=( )
SYSPROPS=( )
for i in "$@"; do
if [[ $i == -D* ]]; then
SYSPROPS="$SYSPROPS $i";
SYSPROPS+=( "$i" )
else
PARAMS="$PARAMS $i";
PARAMS+=( "$i" )
fi
done
java $SYSPROPS -cp $CLASSPATH $MAIN_CLASS $PARAMS
java "${SYSPROPS[@]}" -cp "$CLASSPATH" $MAIN_CLASS "${PARAMS[@]}"

Loading…
Cancel
Save