Java GNU Getopt - как сделать его без учета регистра? - PullRequest
0 голосов
/ 24 января 2011

Я использую библиотеку gnu getopt для Java. Как сделать длинные опции без учета регистра? я хочу, чтобы к --switch относились как к --Switch. Поведение по умолчанию, кажется, чувствительно к регистру, и мне не удалось найти место, чтобы определить иначе.

Спасибо

1 Ответ

2 голосов
/ 24 января 2011

getopt написан и (в основном) для программ Linux CLI.Linux является чувствительной к регистру операционной системой.Короче говоря, get-opt не предоставляет эту функциональность.ОДНАКО, вы можете обойти это.

Укажите только параметры в верхнем регистре.Прежде чем передать свой String[]args в getopt, обведите его и преобразуйте все параметры, которые НЕ ДОПУСКАЮТСЯ (например, начинаются с - или -), в верхний регистр.

...