0

私はJava用のgnuのgetoptライブラリを使用しています。大文字と小文字を区別しないように長い選択を行うにはどうすればよいですか?つまり、私は--switchのように扱われたいです--Switch。デフォルトの動作では大文字と小文字が区別されるようで、別の方法で定義する場所を見つけることができませんでした。

ありがとう

4

1 に答える 1

2

getopt は、Linux CLI プログラムによって (ほとんど) Linux CLI プログラム用に作成されています。Linux は、大文字と小文字を区別するオペレーティング システムです。つまり、get-opt はこの機能を提供しません。ただし、これを回避することはできます。

オプションは大文字のみで指定してください。getopt に引数を渡す前にString[]args、それをループして、AREN'T ARGUMENTS (たとえば、- または -- で始まる) すべてのオプションを大文字に変換します。

于 2011-01-24T07:12:08.600 に答える