在Java命令行中,您可以使用以下方法传递参数:
main
方法的String[] args
数组。例如,假设您有一个名为MyApp
的Java程序,可以使用以下命令运行它并传递参数:java MyApp arg1 arg2 arg3
在这个例子中,arg1
、arg2
和arg3
是传递给main
方法的参数。
java MyApp "arg with spaces" "another arg with spaces"
这将确保参数中的空格被正确处理。
\
)进行转义。例如:java MyApp "arg with\nnewline" "arg with\\ backslash"
这将确保特殊字符被正确解释。
在您的Java程序中,可以通过main
方法的String[] args
数组访问这些参数。例如:
public class MyApp {
public static void main(String[] args) {
System.out.println("Number of arguments: " + args.length);
for (String arg : args) {
System.out.println("Argument: " + arg);
}
}
}
这将输出传递的参数数量和参数本身。