Ein netter Artikel + Anleitung von Leo Lewis, wie man eine Java Anwendung neu startet:
Programmatically Restart a Java Application | Javalobby.

Das Problem hat man (wie auch im Artikel beschrieben) „öfters“, wenn man mit lokalisierten Benutzeroberflächen arbeitet und die Möglichkeit einbauen möchte die Sprache vom Benutzer ändern zu lassen.

Momentan habe ich das Problem, dass ich einen „Updater“ schreiben möchte. Auch hier benötige ich einen „restart“ der Anwendung.