paneles - El mejor analizador de CLI para Java
table swing java (3)
Esta pregunta ya tiene una respuesta aquí:
¿Qué analizador de CLI para Java es fácil de usar y más escalable que otros?
Éstos son algunos de los más populares. Todos ellos están bastante completos, y habiendo usado los dos primeros, puedo recomendarlos.
Commons CLI
http://commons.apache.org/cli/Java Gems
http://code.google.com/p/javagems/picocli (con ayuda de uso coloreado y autocompletado)
http://picocli.info/GetOpt
http://www.urbanophile.com/arenn/hacking/download.html
EDITAR: Para completar, aquí hay algunos otros que he encontrado
JOpt simple
http://jopt-simple.sourceforge.net/Args4J
https://args4j.dev.java.net/ArgParser
http://people.cs.ubc.ca/~lloyd/java/argparser.htmlCLI natural
http://naturalcli.sourceforge.net/Código TE
http://te-code.sourceforge.net/JCommando
http://jcommando.sourceforge.net/Parse-cmd
http://code.google.com/p/parse-cmd/
No creo que la escalabilidad sea un factor aquí. quieres algo que sea característica completa y fácil de usar. Utilizo principalmente http://jargs.sourceforge.net/ pero generalmente no me gusta que sea API (usándolo por costumbre).
También puede probar http://www.urbanophile.com/arenn/hacking/download.html impl, que no utilicé personalmente.
JLine es una biblioteca para crear aplicaciones tipo shell en Java.
- Groovy lo está utilizando para su implementación de shell:
groovysh
. - JLine también es utilizado por OpenTelegard/2 (JRuby).
Desde 2002, el proyecto se alojó en SourceForge.net y el último lanzamiento fue JLine-1.0 en abril de 2011.
Pero en 2009, el proyecto comenzó la migración a GitHub.com y lanzó la serie 2.x desde noviembre de 2009 (versión 2.0). La última versión 2.x al escribir esta respuesta es 2.14.2 en mayo de 2016.
En octubre de 2016, una nueva serie 3.x ha sido lanzada .