Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Here are some of the most popular. They are all pretty feature complete, and having used the top two I can recommend them.</p> <ul> <li><p><strong>Commons CLI</strong><br> <a href="http://commons.apache.org/cli/" rel="nofollow noreferrer">http://commons.apache.org/cli/</a></p></li> <li><p><strong>Java Gems</strong><br> <a href="http://code.google.com/p/javagems/" rel="nofollow noreferrer">http://code.google.com/p/javagems/</a></p></li> <li><p><strong>picocli</strong> (with colorized usage help and autocomplete)<br> <a href="http://picocli.info/" rel="nofollow noreferrer">http://picocli.info/</a></p></li> <li><p><strong>JArgs</strong><br> <a href="http://jargs.sourceforge.net/" rel="nofollow noreferrer">http://jargs.sourceforge.net/</a></p></li> <li><p><strong>GetOpt</strong><br> <a href="http://www.urbanophile.com/arenn/hacking/download.html" rel="nofollow noreferrer">http://www.urbanophile.com/arenn/hacking/download.html</a></p></li> </ul> <p>EDIT: For completeness, here are some others I've come across</p> <ul> <li><p><strong>JOpt Simple</strong><br> <a href="http://jopt-simple.sourceforge.net/" rel="nofollow noreferrer">http://jopt-simple.sourceforge.net/</a></p></li> <li><p><strong>Args4J</strong><br> <a href="https://args4j.dev.java.net/" rel="nofollow noreferrer">https://args4j.dev.java.net/</a></p></li> <li><p><strong>ArgParser</strong><br> <a href="http://people.cs.ubc.ca/~lloyd/java/argparser.html" rel="nofollow noreferrer">http://people.cs.ubc.ca/~lloyd/java/argparser.html</a></p></li> <li><p><strong>Natural CLI</strong><br> <a href="http://naturalcli.sourceforge.net/" rel="nofollow noreferrer">http://naturalcli.sourceforge.net/</a></p></li> <li><p><strong>TE-Code</strong><br> <a href="http://te-code.sourceforge.net/" rel="nofollow noreferrer">http://te-code.sourceforge.net/</a></p></li> <li><p><strong>JSAP</strong><br> <a href="http://www.martiansoftware.com/jsap/" rel="nofollow noreferrer">http://www.martiansoftware.com/jsap/</a></p></li> <li><p><strong>CLAJR</strong><br> <a href="http://clajr.sourceforge.net/" rel="nofollow noreferrer">http://clajr.sourceforge.net/</a></p></li> <li><p><strong>CmdLn</strong><br> <a href="http://ostermiller.org/utils/CmdLn.html" rel="nofollow noreferrer">http://ostermiller.org/utils/CmdLn.html</a></p></li> <li><p><strong>JewelCli</strong><br> <a href="http://jewelcli.sourceforge.net/" rel="nofollow noreferrer">http://jewelcli.sourceforge.net/</a></p></li> <li><p><strong>JCommando</strong><br> <a href="http://jcommando.sourceforge.net/" rel="nofollow noreferrer">http://jcommando.sourceforge.net/</a></p></li> <li><p><strong>Parse-cmd</strong><br> <a href="http://code.google.com/p/parse-cmd/" rel="nofollow noreferrer">http://code.google.com/p/parse-cmd/</a></p></li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload