2009-06-11 7 views
7

Ich habe eine Desktop-Anwendung in Java mit NetBeans 6.1 erstellt und eine JAR-Datei der Anwendung erstellt. Jetzt möchte ich es automatisch starten, wenn ein Client-Computer bootet.Automatischer Start für Java-Desktop-Anwendung?

Wie mache ich das?

+0

Für den Datensatz, Link zu der begleitenden Frage: http://StackOverflow.com/Questions/979572/How-To-Make-Installer-of-Java-Desktop-Application-for-Multi-Platform – Jonik

Antwort

4

Dieses Installationsprogramm eine Datei mit "msi" Erweiterung erstellen, die als regulären Windows Installer verhalten werden. Es bündelt Ihre JAR-Datei und JRE in einer einzigen Datei. Das Programm fungiert als "Assistent", in dem Sie alle notwendigen Optionen konfigurieren.

Werfen Sie einen Blick auf dieses Produkt: Advanced Installer

Viel Glück.

+0

Sie scheinen zu Habe eine Freeware-Version. Haben Sie Erfahrungen mit diesem Produkt? –

+0

Hallo, Ich habe den Advance Installer durchlaufen, und es funktioniert gut, aber es läuft nicht, während ich Auto-Start-Service hinzugefügt. Ich verstehe nicht, was es braucht. Bitte schauen Sie in den Bildanhang! [Alt text] [1] [1]: http://www.winestorbit.info/ErrorInAdvanceInstaller.JPG –

0

Werfen Sie einen Blick auf Tanukis Java Service Wrapper. Die Community-Version tut, was Sie brauchen, und noch viel mehr.

Wenn Sie nur ein Java-Programm in regelmäßigen Abständen ausführen müssen, mag ich pycron, die sich als Windows-Dienst installiert und liest dann eine Crontab-Datei im Unix-Stil, wo Sie eine Zeile eingeben würde, die pycron sagt, wenn es das Java ausführen muss Prozess (z. B. jede Nacht um 3 Uhr morgens).

3

Wenn Sie einfach eine Java-Anwendung automatisch in Windows starten möchten, können Sie einfach einen Link im Autostart-Ordner des Benutzers erstellen, der javaw genauso aufruft wie Sie normalerweise Java aufrufen würden.

Das ist nur gemeint, FYI, die anderen Vorschläge sind natürlich allgemeiner, aber das könnte die einfachste Lösung sein ...

2

҉ arbeitet

ich folgende Reihenfolge beste Suite gefunden habe, eine Entscheidung für gewerbliche oder ein nehmen, an Ihre Bedürfnisse anzupassen (die meisten der folgenden Punkte haben den Autostart + Zusatzfunktionen):

bestellen mehr Funktionen auf zeigen:

  1. BitRock: see features ich wirklich diese benutzen würde, denn es tut all Cross-Plattform + jnlp + Voraussetzung

  2. Tanukio: enter link description here

  3. IzPack

  4. Advancedinstaller: features

  5. (optional) jnlp Bahnanfang: example (diese Zukunft Art und Weise der Installation werden sollte)

Bitte beachten Sie, dass Voraussetzung nicht ist erwähnt, die meisten von dort Feature-Liste, die sehr wichtig ist, in allen von ihnen zu haben, weil viele Fall verwenden wir Drittanbieter-Bibliotheken/Abhängigkeiten, so wäre die beste Frage zu wissen, ob sie es unterstützen oder nicht.

Verwandte Themen