1

我有一个java程序可以接受可变数量的参数。就像是:

package other;
public class Main {
    public static void main (String[] args) {
        for (String arg: args) {/* do something */}
    }
}

我想从 .bat 脚本运行这个 java 程序。

"%JAVA_HOME%\bin\java" -cp "/some.jar;other.jar" other.Main %1 %2 %3

有了这个,我可以调用我的 .bat 脚本

> myscript.bat arg1 arg2 arg3

如果我有 3 个参数,则此方法有效,但可以传递可变数量的参数。如何将它们全部传递给 java 程序?

4

1 回答 1

2

%*保存传递给脚本的所有参数。

于 2013-02-01T09:09:35.300 回答