He usado getopt en Python y esperaba que hubiera algo similar en Java.¿Cuál es la mejor manera de analizar muchos argumentos complejos de línea de comandos en Java?
Indique por qué su respuesta es mejor que las demás.
He usado getopt en Python y esperaba que hubiera algo similar en Java.¿Cuál es la mejor manera de analizar muchos argumentos complejos de línea de comandos en Java?
Indique por qué su respuesta es mejor que las demás.
Me gusta este, por lo que es bastante fácil de poner en marcha con una simple descarga. La demo de 50 líneas es todo lo que necesitaba para comenzar, y descubrí fácilmente que podía analizar estilo POSIX o estilo GNU. – Liam
esta es una respuesta horrible, Java Simple Argument Parse (JSAP) es una biblioteca mucho mejor. Esta es una biblioteca horrible y realmente está en desuso. –
Entonces, ¿cómo es JSAP mejor que Commons CLI? Las únicas diferencias que veo son: 1. Manejadores de tipos extensibles (la CLI de los Comunes planea hacerlos extensibles, pero actualmente solo se admite un conjunto fijo), 2. capacidad de valores predeterminados de los archivos de configuración. –
https://github.com/kohsuke/args4j - tiene muy buenas características PLUS licencia MIT
mirada en Java Analizador simple argumento. Muy maduro y con un analizador de argumentos completo para Java. JSAP
btw, optparse.OptionParser es una forma preferida en Python. – jfs
posible duplicado de [¿Hay un buen analizador de argumentos de línea de comandos para Java?] (Http://stackoverflow.com/questions/367706/is-there-a-good-command-line-argument-parser-for-java) – Thilo