ho fatto un programmino java che richiamo come jar da linea di comando così:
mio.sh par1value par2value

dove mio.sh contiene
/opt/jdk/6.0_71/bin/java -Didservizio=$1 -Didlibro=$2 -jar miosw.jar

e poi nel codice Java recupero i valori passati con System.getProperty("idservizio") e System.getProperty("idlibro")

ho questo dubbio: i valori che io passo non rischiano di essere sovrascritti (anche se settati dopo) da qualche parametro permanente con lo stesso nome? Vero che idservizio e idlibro non saranno mai settati a livello permanente ma ci sarebbe la possibilità? Grazie