Java命令行参数解析库 JOpt Simple 4.2 发布

openkk 12年前
     <p>JOpt Simple 是一个简单的、测试驱动的命令行解析器,支持 POSIX getopt() 和 GNU getopt_long()</p>    <p>示例代码:</p>    <pre class="brush:java; toolbar: true; auto-links: false;">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( "." ) );      }  }</pre>JOpt Simple 4.2 发布了,该版本新增方法:ArgumentAcceptingOptionSpec.defaultsTo(V[])    <br />    <br />    <span style="font-weight:bold;">项目地址:</span>    <a style="font-weight:bold;" href="/misc/goto?guid=4958198002150461899" target="_blank">http://pholser.github.com/jopt-simple/</a>    <p></p>