2013-03-14 26 views
1

我從一個shell腳本啓動Java程序是這樣的:殼牌通參數爲Java拼命地跑帶參數

JAVA_OPTS= 
CLASSPATH= 
JMX_OPTS= 
java $JAVA_OPTS -cp $CLASSPATH $JMX_OPTS 

並推出程序期望用戶鍵入的另一個理由。它不能在程序啓動的參數列表中指定。所以我不知道有什麼方法可以將這個參數傳遞給腳本中的java程序嗎? 我沒有這個java程序的源代碼,所以我不能添加一個參數。

+0

到底是什麼'...'? – 2013-03-14 09:31:30

+0

如果用戶需要鍵入,則應該在程序中輸入內容。 – 2013-03-14 09:35:08

+1

爲什麼你不能將它們作爲程序參數傳遞? – 2013-03-14 09:35:45

回答

0
public static void main(String[] args) { 
    for (int i = 0; i < args.length; i++) 
     System.out.println(args[i]); 
} 

運行程序:
的Java名稱ARG1參數3 ARG4