新项目中有一个单独的组件要打成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