新项目中有一个单独的组件要打成Jar包供其他模块调用,约定的接口中有很多的参数要通过命令行传递,然后在程序中解析。不想简单的写一堆If Else 来判断,自己先设计实现了一下,不甚满意,后在网上发现了不少资源。

Java World:Processing command line arguments in Java

http://www.javaworld.com/javaworld/jw-08-2004/jw-0816-command.html

 

Commons CLI

http://commons.apache.org/cli/

 

OstermillerUtils Java Command Line Parser

http://ostermiller.org/utils/CmdLn.html