Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <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>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

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