Pregunta

Estoy usando la biblioteca Getopt de GNU para Java. ¿Cómo puedo hacer que las opciones largas sean insensibles a los casos? es decir, quiero --switch ser tratado como --Switch. El comportamiento predeterminado parece ser sensible al caso, y no pude encontrar el lugar para definir lo contrario.

Gracias

¿Fue útil?

Solución

Getopt está escrito por y (principalmente) para los programas de Linux CLI. Linux es un sistema operativo sensible a la caja. En resumen, Get-opt no proporciona esta funcionalidad. Sin embargo, puedes trabajar con esto.

Solo especifique las opciones en mayúsculas. Antes de pasar su String[]args Para obtener, recorre y convierta todas las opciones que no son argumentos (por ejemplo, comenzar con -o -) a mayúsculas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top