命令行参数处理
当使用 java
命令(或等效命令)启动常规 Java 应用程序时,将调用 main
方法,从 args
数组中的命令行传递参数。
遗憾的是,Java SE 类库不提供对命令参数处理的任何直接支持。这留下了两个选择:
- 在 Java 中手动实现参数处理。
- 使用第三方库。
本主题将尝试涵盖一些更受欢迎的第三方库。有关备选方案的详尽列表,请参阅 StackOverflow 问题 “如何在 Java 中解析命令行参数?”的 答案 。 。
当使用 java
命令(或等效命令)启动常规 Java 应用程序时,将调用 main
方法,从 args
数组中的命令行传递参数。
遗憾的是,Java SE 类库不提供对命令参数处理的任何直接支持。这留下了两个选择:
本主题将尝试涵盖一些更受欢迎的第三方库。有关备选方案的详尽列表,请参阅 StackOverflow 问题 “如何在 Java 中解析命令行参数?”的 答案 。 。