15

您好,我正在开发可以接受命令行参数的命令行应用程序,例如

app -port 8888 -filename d:\xyz\xyz.pdf -dest d:\pqr

我正在寻找可以返回我的一对选项及其对应值的函数,例如 c 中的 getopt。

4

1 回答 1

12

那里有很多用于 Java 的命令行解析器库。

最近(截至 2019 年底)具有很多动力和功能的命令行解析器是picocli

一些较旧的流行的是commons-cli(相当旧)、args4jJCommander

于 2012-08-02T18:24:59.597 回答