Guten Abend zusammen,
folgende Problemstellung:
Meine Anwendung soll wenn sie bereits läuft kein zweites mal gestartet werden können, sondern auf die aktuelle Programminstanz weiterleiten.
Hintegrund:
Meine Anwendung bekommt i.d.R. eine Datei übergebe (als Argument). Diese neue Datei soll in der aktuellen Instanz geladen werden.
Desweitern wäre es notwendig, zwischen Programmversionen zu unterscheiden. Also läuft Version 2014 - so kann Version 2013 als zweite Instanz gestartet werden.
Intersannt wäre für mich ersteinmal
- Wie kann ich feststellen ob meine Anwendung in der jvm läuft?
- Wie kann ich meiner Anwendung, nachdem die main-Funktion durchlaufen werden, nochmals eine Anweisung von außen mitgeben?
- Gibt es evtl. schon ein entsprechende API?
Gruß
folgende Problemstellung:
Meine Anwendung soll wenn sie bereits läuft kein zweites mal gestartet werden können, sondern auf die aktuelle Programminstanz weiterleiten.
Hintegrund:
Meine Anwendung bekommt i.d.R. eine Datei übergebe (als Argument). Diese neue Datei soll in der aktuellen Instanz geladen werden.
Desweitern wäre es notwendig, zwischen Programmversionen zu unterscheiden. Also läuft Version 2014 - so kann Version 2013 als zweite Instanz gestartet werden.
Intersannt wäre für mich ersteinmal
- Wie kann ich feststellen ob meine Anwendung in der jvm läuft?
- Wie kann ich meiner Anwendung, nachdem die main-Funktion durchlaufen werden, nochmals eine Anweisung von außen mitgeben?
- Gibt es evtl. schon ein entsprechende API?
Gruß