Ciao a tutti.
Sto facendo un programmino in java e vorrei chiedervi un parere.

Devo fare in modo che quando il programma viene lanciato, controlla se era già in esecuzione e in tal caso non viene rieseguito (System.exit(0)).

Questa cosa posso ottenerla solo con la comunicazione tra i processi vero?
In ogni caso sapete darmi qualche indicazione o qualche link che può essermi d'aiuto?

Grazie mille.