2011-01-24 3 views
0

자바 용 getopt 라이브러리를 사용하고 있습니다. 대소 문자를 구분하지 않도록하려면 어떻게해야합니까? 즉, --switch--Switch처럼 취급하고 싶습니다. 기본 동작은 대소 문자를 구별하는 것으로 보이며 그렇지 않으면 정의 할 위치를 찾지 못했습니다.java gnu getopt - 대소 문자를 구분하지 않는 방법?

감사합니다.

답변

2

getopt는 (는) 주로 Linux CLI 프로그램에 의해 작성되었습니다. Linux는 대소 문자를 구별하는 운영 체제입니다. 간단히 말해 get-opt는이 기능을 제공하지 않습니다. 그러나이 문제를 해결할 수 있습니다.

대문자로만 옵션을 지정하십시오. String[]args을 getopt에 전달하기 전에 루프를 반복하고 대문자가 아닌 모든 옵션 (예 : - 또는 -로 시작)을 대문자로 변환하십시오.

+1

대소 문자를 구별하지 않으면 내가 정말로 원하는 것을 다시 생각해 보겠습니다. 감사! – duduamar

관련 문제