Guten Abend.
Meine Applikation (gepackt in JAR) soll sich auf Zuruf selbst neu starten. Dazu muss ich aber ihren genauen Pfad und den momentanen Dateinamen der JAR (beide unbekannt) wissen (ermitteln lassen können).
Ich dachte zunächst an folgenden Ansatz, der allerdings nicht herausfindet, wie die JAR-Datei heißt:
Auch
hilft mir nicht weiter und soll angeblich nicht unbedingt gezwungenermaßen dem Programmpfad entsprechen.
Lange Rede, kurzer Sinn - Wie kann eine JAR-gepackte Java-Anwendung sich selbst neu starten?
Beste Grüße
Onkel PAX
Meine Applikation (gepackt in JAR) soll sich auf Zuruf selbst neu starten. Dazu muss ich aber ihren genauen Pfad und den momentanen Dateinamen der JAR (beide unbekannt) wissen (ermitteln lassen können).
Ich dachte zunächst an folgenden Ansatz, der allerdings nicht herausfindet, wie die JAR-Datei heißt:
Code:
new AppStarter().getClass().getResource("AppStarter.class").getPath())
Auch
Code:
System.getProperty("user.dir")
hilft mir nicht weiter und soll angeblich nicht unbedingt gezwungenermaßen dem Programmpfad entsprechen.
Lange Rede, kurzer Sinn - Wie kann eine JAR-gepackte Java-Anwendung sich selbst neu starten?
Beste Grüße
Onkel PAX