Comment arrêter un fichier JAR exécuté
Il se sent comme un idiot de se poser la question, mais je ne peux pas semblent le comprendre. lorsque je lance un *.fichier jar sur windows il ne marche pas apears dans le gestionnaire des tâches de processus. comment puis-je résilier , j'ai essayé TASKKILL, mais aussi il ne marche pas pour moi.
source d'informationauteur susparsy
Vous devez vous connecter pour publier un commentaire.
Sur Linux
ps -ef | grep java
Il montrera u une liste de processus dont l'une sera votre exécutable jar. Il suffit de tuer le processus par son identifiant de processus.
sudo kill -9 <pid>
Avez-vous essayé de tuer le java.exe les processus dans le gestionnaire des tâches? Elle devrait s'arrêter là.
Vous pouvez identifier les processus dans le gestionnaire de tâches par la recherche pour "java" ou "javaw dans" les processus. Le problème sera dans le cas où vous sont en cours d'exécution de plus d'un java processus. Si vous êtes en mesure d'identifier vos processus, il suffit de tuer/fin.
Autre sens:
Exécuter
qui montre les PIDs et les lignes de commande de tous les processus Java. Déterminer le PID de la tâche que vous voulez tuer. Puis utiliser la commande:
pour tuer le votre bocal processus.
Trouver l'id de processus par jps command & et de les tuer par la commande taskkill.
Note que "f" est nécessaire avec taskkill, ou il peut juste envoyé un signal de terminaison de ne pas arrêter.
Comme tout le monde le dit c'est de java ou de javaw dans le processus. Le problème, c'est quand vous êtes en cours d'exécution de plusieurs applications, comme ça. Une solution de contournement peut-être nommer le processus différemment comme indiqué dans:
Comment puis-je mettre le nom de processus pour un Java-programme?
vous pouvez ouvrir jvisualvm pour voir les sous java-processus. l'id du processus est affiché. maintenant, ouvrez le gestionnaire de tâches allez à l'onglet processus et ajouter l'id du processus colonne à afficher. maintenant, vous pouvez sélectionner le droit java.exe ou javaw.exe pour tuer
printemps de démarrage start/stop de l'échantillon (sur Windows).
commencer.chauve-souris
arrêter.chauve-souris:
exécuter.chauve-souris
Dans le gestionnaire des tâches de windows, vous verrez processus appelé "java.exe". Tuer les processus de votre application seront arrêter.
De connaître le processus d'abord aller à des applications dans le gestionnaire des tâches et ensuite aller en choisissant cette application. Il vous conduira à la procédure exacte de cette application.
Ce qui concerne,
Jaynil
si vous utilisez une jframe et vous voulez que votre demande d'arrêter lorsque vous cliquez sur le "X":
voici un tutoriel: http://tips4java.wordpress.com/2009/05/01/closing-an-application/