2013-03-14 56 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