- 締切済み
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} ---------------------------------------------------
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Pkakedashi
- ベストアンサー率68% (11/16)
回答No.1
配列サイズは0です。 パラメータはクラス名の後にスペース区切りで指定します。 -Dオプションはプロパティ値の設定になります。
お礼
有難うございました。 参考になりました。