• 締切済み

Javaコマンドについて

下記のシェルスクリプトがあり、スクリプトからJavaコマンドを 実行するとします。 下記のサンプルの場合、Javaクラスファイル内のmainメソッドのパラメータ 「String args[]」の配列数は0、という認識で良いでしょうか。 「-D」はJVMの起動パラメータだと思ったのですが・・。 お手数ですがよろしくお願いします。 --------------------------------------------------- #!/usr/bin/sh . ./setenv.sh # application settings CLASS_NAME=testClass JOBNAME=test001 ${JAVA_HOME}/bin/java \ -Xms${XMS_SIZE} -Xmx${XMX_SIZE} \ -cp $_CLASSPATH \ -DFILE_HEADER_ERROR=/sample/xxx/batch/bt/logs/${JAR_NAME} \ -Dtaskname=${JOBNAME} \ -Dcommitcount=$1 \ ${CLASS_NAME} ---------------------------------------------------

みんなの回答

回答No.1

配列サイズは0です。 パラメータはクラス名の後にスペース区切りで指定します。 -Dオプションはプロパティ値の設定になります。

noname#46520
質問者

お礼

有難うございました。 参考になりました。