E non puoi lanciare il jar con un parametro? Un po' come i collegamenti ad un eseguibile, prima c'č il percorso dell'eseguibile e poi la lista di parametri. L'esecuzione del collegamento causa l'esecuzione del programma collegato con il passaggio dei parametri specificati nel collegamento.
Quei parametri arrivano al programma java come stringhe nell'array del metodo main. Detto altrimenti, se dico:
java Main Foggia
o
java -jar Programma.jar Foggia
o
javaw Programma.jar Foggia
in tutti e tre i casi il primo componente dell'array di stringhe parametro del metodo main č Foggia.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
|