2009-06-11 4 views
7

J'ai créé une application de bureau en Java en utilisant NetBeans 6.1 et j'ai créé un fichier jar de l'application. Maintenant, je veux le faire démarrer automatiquement à chaque démarrage de la machine d'un client.Démarrage automatique pour l'application de bureau Java?

Comment faire cela?

+0

Pour le dossier, lien vers la question d'accompagnement: http://stackoverflow.com/questions/979572/how-to-make-installer-of-java-desktop-application-for-multi-platform – Jonik

Répondre

4

Ce programme d'installation peut créer un fichier avec extension « msi » qui se comportera comme les fenêtres régulières d'installation. Il regroupe votre fichier jar et JRE ensemble en un seul fichier. Le programme agit comme un "assistant", où vous configurez toutes les options nécessaires.

Jetez un oeil à ce produit: Advanced Installer

Bonne chance.

+0

Ils semblent avoir une version freeware. Avez-vous l'expérience avec ce produit? –

+0

Salut, Je suis passé par le programme d'installation Advance, et cela fonctionne très bien, mais il ne fonctionne pas lorsque j'ai ajouté le service de démarrage automatique. Je ne comprends pas ce dont il a besoin. S'il vous plaît regarder dans la pièce jointe de l'image! [Alt text] [1] [1]: http://www.wintestorbit.info/ErrorInAdvanceInstaller.JPG –

0

Jetez un oeil à Java Service Wrapper de Tanuki. La version communautaire fait ce dont vous avez besoin, et bien plus encore. Si vous avez seulement besoin d'exécuter un programme Java périodiquement, j'aime pycron, qui s'installe en tant que service Windows, puis lit un fichier crontab de style Unix dans lequel vous entrez une ligne qui indique à pycron quand il doit exécuter le Java processus (par exemple, tous les soirs à 3h du matin).

3

Si vous souhaitez simplement avoir une application Java démarrée automatiquement dans Windows, vous pouvez simplement créer un lien dans le dossier autostart de l'utilisateur appelant javaw de la même manière que vous appelez normalement java.

Ceci est juste pour FYI, les autres suggestions sont plus générales, bien sûr, mais cela pourrait être la solution la plus simple ...

2

҉ fonctionne

J'ai trouvé la meilleure suite ordre de prendre une décision pour un commercial ou gratuit, pour répondre à vos besoins (la plupart des éléments suivants ne démarre auto + fonctionnalités supplémentaires):

Commander afficher plus sur:

  1. BitRock: see features je voudrais vraiment utiliser celui-ci, car il fait tout multi-plateforme + jnlp + Condition préalable

  2. Tanukio: enter link description here

  3. IzPack

  4. Advancedinstaller: features

  5. (en option) jnlp web start: example (ce qui devrait ainsi devenir l'avenir de l'installation)

S'il vous plaît noter que, prérequis n'est pas mentionné, la plupart de la liste des fonctionnalités, ce qui est très important d'avoir dans chacun d'eux, parce que beaucoup de cas, nous utilisons des bibliothèques/dépendances tierces, la meilleure question serait de savoir si elles le soutiennent ou non.

Questions connexes