命令行参数处理

当使用 java 命令(或等效命令)启动常规 Java 应用程序时,将调用 main 方法,从 args 数组中的命令行传递参数。

遗憾的是,Java SE 类库不提供对命令参数处理的任何直接支持。这留下了两个选择:

  • 在 Java 中手动实现参数处理。
  • 使用第三方库。

本主题将尝试涵盖一些更受欢迎的第三方库。有关备选方案的详尽列表,请参阅 StackOverflow 问题 “如何在 Java 中解析命令行参数?”的 答案