2010-06-11 4 views
5

Je veux profiter de l'avantage de java web start, mais je ne veux pas que notre client fasse face à l'écran de chargement de java web start, il semble moche ... et aussi client peut-être pas installer jre et jre-install ..si je veux emballer notre application et jre dans le fichier d'installation en utilisant installanywhere. Lorsque l'utilisateur démarre notre programme, je veux utiliser l'API de démarrage web pour faire le travail comme comparer la version, et offrir un écran de chargement externe .. Alors, Puis-je invoquer web start dans mon programme? Cordialement L.J.WPuis-je appeler java web start dans le programme?

Répondre

-2

Si vous installez votre application localement sur la machine de l'utilisateur, pourquoi devriez-vous appeler JWS?

+3

Pour être en mesure d'obtenir des mises à jour? –

+1

Je veux mettre à jour notre programme automatiquement, je pense que jws/jnlp a fait ce travail. –

+1

Cela devrait être un commentaire sur la question, pas une réponse – finnw

1

Je ne pense pas que le web start est la façon dont vous voulez aller ici. Vous ne pouvez pas changer l'écran de chargement, et si vous voulez accéder à l'ordinateur de l'utilisateur de quelque façon que ce soit, vous devrez déranger l'utilisateur avec une confirmation, et risquer de les flipper et de les annuler. Lancez simplement votre propre mise à jour automatique. il ne vaut vraiment pas la peine d'utiliser le Web Start juste pour ça.

+0

Connaissez-vous un framework Java léger pour la mise à jour automatique? – Mot

+0

Dépend de ce que vous considérez comme de la lumière. Cette bibliothèque: http://swing-fx.blogspot.com/2008/07/add-auto-update-and-plugins-to-your.html vous donnera la possibilité de mise à jour automatique et de plugin; le pot est 88k. Ce n'est pas trop grave, mais cela peut être exagéré si vous n'avez pas besoin de plugins. (Il est publié sous licence BSD.) – qmega

1

Pour la question de l'écran de chargement:

<jnlp ...> 
    <information> 
     <icon kind="splash" href="splash.gif" /> 
     ... 
    </information> 
    ... 
</jnlp> 
+0

Ceci est la réponse +1 –

Questions connexes