View Single Post
Old 12-01-2012, 18:33   #2
GByTe87
Senior Member
 
L'Avatar di GByTe87
 
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
Dunque; per eseguire il programma, una volta finiti gli sviluppi userai una sintassi del genere:

Codice:
java Main
A questo punto puoi fare una cosa del genere:

Codice:
java Main file1.txt dir/file2.txt dir2/file3.txt
L'array di stringhe args conterrà tutti i parametri che seguono il file *.class in esecuzione. Banalmente, eseguendo ciò..

Codice:
public class Main{
    public static void main(String[] args) {
        for (String e : args)
            System.out.println(e);
    }
}
...in questo modo..

Codice:
java Main file1.txt dir/file2.txt dir2/file3.txt
Il risultato a console sarà..

Codice:
file1.txt 
dir/file2.txt 
dir2/file3.txt
A quel punto diventa uno scherzo:

Codice:
public class Main{
    public static void main(String[] args) {
        for (String e : args) {
            metodo_a(e);
            metodo_b(e);
            metodo_c(e);
        }
    }
}
Scusa se non sono stato chiarissimo ma sono un po' di fretta.

(In Eclipse, per aggiungere parametri click col destro sul progetto -> Run -> Run Configurations)
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO

Ultima modifica di GByTe87 : 12-01-2012 alle 18:35.
GByTe87 è offline   Rispondi citando il messaggio o parte di esso