torutkのブログ

ソフトウェア・エンジニアのブログ

Javaでコマンドラインオプションを処理する

ちょっとしたプログラムを作成するときに、コマンドラインオプションを設けることは便利ですが、意外と処理を記述するのが面倒だったりします。あまりいい例ではないですが、次のように処理を記述する方法があります。

public static void main(final String[] args) {
    for (int i=0; i

書いてられない訳ではないですが、面倒で定型的な処理なので、getoptみたいなライブラリがあると便利です。と思っていたら、ApacheJakarta CommonsにCLIと呼ばれるコマンドライン処理用ライブラリがありました。
Commons CLI – Home