2016-02-29 53 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

相關問題