在Java中,可以通过main方法的String[] args参数来获取命令行参数
public class CommandLineArgs {
public static void main(String[] args) {
// 检查是否有命令行参数
if (args.length > 0) {
System.out.println("命令行参数:");
for (int i = 0; i< args.length; i++) {
System.out.println("参数" + (i + 1) + ": " + args[i]);
}
} else {
System.out.println("没有提供命令行参数。");
}
}
}
将此代码保存为CommandLineArgs.java
,然后使用javac
命令编译它:
javac CommandLineArgs.java
运行编译后的程序并传递一些命令行参数:
java CommandLineArgs 参数1 参数2 参数3
输出应该类似于:
命令行参数:
参数1: 参数1
参数2: 参数2
参数3: 参数3
请注意,在不同的操作系统和命令行解释器上,可能需要使用不同的语法来传递命令行参数。在Windows上,参数通常用空格分隔;在Linux和macOS上,也可以使用引号将包含空格的参数括起来。