阅读量:0
在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上,也可以使用引号将包含空格的参数括起来。