JOpt Simple 是一个简单的、测试驱动的命令行解析器,支持 POSIX getopt() 和 GNU getopt_long()

示例代码:

package joptsimple.examples;    import joptsimple.OptionParser;  import joptsimple.OptionSet;  import org.junit.Test;  import static org.junit.Assert.*;    public class ShortOptionsTest {      @Test      public void supportsShortOptions() {          OptionParser parser = new OptionParser( "aB?." );            OptionSet options = parser.parse( "-a", "-B", "-?" );            assertTrue( options.has( "a" ) );          assertTrue( options.has( "B" ) );          assertTrue( options.has( "?" ) );          assertFalse( options.has( "." ) );      }  }
<DIV class=date>收录时间:2011-10-17 08:34:29</DIV>