在java中有任何函数,其行为类似于来自c的getopt

时间:2012-08-02 18:15:04

标签: java

您好我正在使用命令行应用程序,它可以接受命令行参数,如

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

我正在寻找可以返回我对选项的功能,以及与c中的getopt相对应的值。

2 个答案:

答案 0 :(得分:7)

有很多用于Java的命令行解析器库。可能最受欢迎的是commons-cli(相当陈旧),args4jJCommander另请参阅Stackoverflow上的this问题

答案 1 :(得分:2)

“getopt java”的第一个google结果是C getopt to java的一个端口:

http://www.urbanophile.com/~arenn/hacking/download.html