2016-02-29 12 views

risposta

3

Una lettura veloce della documentazione, non sapevo che la classe CommandLine avrebbe fornito l'accesso ai restanti parametri posizionali.

Dopo aver analizzato le Opzioni passate sulla riga di comando, gli argomenti rimanenti sono disponibili nel metodo 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

Grazie. Questo mi aiuta molto. –

+1

se lo fai come se gli argomenti posizionali non fossero in ascolto. – Trismegistos

Problemi correlati