2010-12-02 12 views
0

Ich möchte Java-Programm automatisch starten, so dass es gestartet wird, wenn Client-Maschine gestartet wird.Autostart Java-Programm

+3

auf welche Art von Maschine zielen Sie? Die Antwort wird nicht für Windows und Linux gleich sein. –

+2

Siehe http://stackoverflow.com/q/326509/141081 – Dirk

+0

Benötigen Sie es als Service? Oder eine Anwendung, die ausgeführt wird, wenn sich ein Benutzer anmeldet? –

Antwort

0

Dies hängt von dem Betriebssystem ab, auf dem Sie Ihre Anwendung starten möchten.

Zum Beispiel, wenn es von Windows ist Sie eine .bat Datei mit Befehl machen können Sie Ihre Anwendung von der Konsole, so etwas starten können:

java MainClassName

Je nach Ihnen Anwendung Möglicherweise müssen Sie Parameter hinzufügen.

Weiter können Sie zum Autostart-Ordner im Startmenü gehen und dort eine Verknüpfung zu Ihrer .bat-Datei erstellen. Sie sollten auch den richtigen Arbeitsordner in den Verknüpfungseigenschaften angeben.

1

Die Antwort hängt davon ab, welches Betriebssystem Sie verwenden. Ein laufendes Programm bei jedem Systemstart ist ein OS-Job. Nicht Java. Wenn Sie unix/linux verwenden, müssen Sie in der Regel ein Befehlszeilenskript mit bash (oder ähnlichem) als Wrapper für Ihr Programm einrichten. Unter Windows ... benutze einfach die msconfig.

Verwandte Themen