如何在Java中获取命令行参数

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!