Question

J'ai une application de bureau Java 1.6, a commencé avec javaw à partir d'un fichier batch sous Windows XP. Il existe un lien .lnk à ce fichier batch, qui est placé au dossier Windows de démarrage afin de démarrer cette application à chaque démarrage du système. L'application utilise la classe SystemTray pour afficher une icône sur la barre d'état système dans le cas où il est en cours d'exécution. À partir de cette application, il est manuellement aucun problème. Si elle est lancée par le processus de démarrage de Windows, il n'y a pas d'icône affichée (même pas une icône vide), mais l'application est en cours d'exécution. Le processus de démarrage est également ralenti. Comment puis-je surmonter cela? Merci!

Était-ce utile?

La solution

Vous commencez l'application Java au démarrage du système ou lors de la connexion de l'utilisateur? Si vous démarrez l'application avant qu'un utilisateur est connecté, il n'y aura probablement pas de plateau de système pour attacher, puisque le plateau de système est associé à la session utilisateur.

Si vous n'avez pas besoin de l'application Java pour être en cours d'exécution avant qu'un utilisateur est connecté, il pourrait aider à déplacer le raccourci vers (ou tous les utilisateurs) de l'utilisateur dossier de démarrage automatique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top