2016-02-29 6 views

答えて

3

ドキュメントをすばやく読んで、CommandLineクラスが残りの位置パラメータへのアクセスを提供することに気づいていませんでした。

は、コマンドラインに渡されたオプションを解析した後、残りの引数は、CommandLine.getArgs()方法で利用可能です。

public static void main(String[] args) { 
     DefaultParser clParse = new DefaultParser(); 
     Options opts = new Options(); 
     opts.addOption("a", true, "Option A"); 
     opts.addOption("b", true, "Option B"); 
     opts.addOption("f", false, "Flag F"); 

     CommandLine cmdLine = clParse.parse(opts, args); 
     System.out.println(cmdLine.getArgs().length); 
} 
+0

ありがとうございます。これは私を大きく助けます。 –

+1

あなたがこのようなポジションの引数のようにするなら、助けを聞きません。 – Trismegistos

関連する問題