• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Anwendung nur einmal starten

sashs

James Grieve
Registriert
23.03.10
Beiträge
133
Hallo,

ich hab eine Java-Anwendung. Diese darf aber nur einmal gestartet werden. Ist irgendwie möglich sowas beim Jar-Bundler einzustellen.

Gruß

sashs
 
Weiß nicht ob das mit dem Jar-Bundler auch geht aber google leiber nach eine Java Lösung dafür - "Java Programm nur einmal starten", da gibt es viele Möglichkeiten.

Grundsätzliche Möglichkeiten: 1. einen Port "sperren" - empfehle ich nicht
2. eine Lock Datei anlegen - naja schon besser
3. die Ultimative Möglichkeit: http://www.tutego.de/blog/javainsel/2008/05/paket-sun-jvmstat-wie-man-selbst-ein-jps-schreibt/

Aber es gibt bestimmt noch mehr ;) Grundsätzlich gilt bei deiner Frage zu ebachten wie du das Ding startest, viel Spaß
 
Hallo,

bis auf die dritte Variante kannte ich diese schon. Wenn man sich einen EXE-Wrapper nimmt (bei Windows natürlich) kann man angeben ob das Programm nur einmal gestartet werden darf. Ich dachte es wäre hier eventuell genau so möglich. ;-)

Ich hab jetzt aber die Variante mit der Lock-File umgsetzt.

Gruß

Sascha