30 votes

Comment arrêter un fichier Jar exécuté

J'ai essayé TASKKILL mais cela n'a pas fonctionné pour moi non plus, je n'ai pas réussi à l'arrêter.

35voto

Yatendra Goel Points 7460

Sous Linux

ps -ef | grep java

Il vous montrera une liste de processus dont l'un sera votre jar exécutable. Il suffit de tuer ce processus à l'aide de son identifiant.

sudo kill -9 <pid>

Existe-t-il un moyen de le faire à partir du code Java du même fichier jar. Comme se tuer une fois le processus terminé.

21voto

Dexter Points 150

Trouver l'identifiant du processus par jps commander & et les tuer par taskkill commandement.

Il convient de noter que " -f "est nécessaire avec taskkill ou il peut se contenter d'envoyer un signal de terminaison sans réellement le terminer.

enter image description here

10voto

Juned Ahsan Points 33217

Vous pouvez identifier le processus dans le gestionnaire de tâches en recherchant les processus "java" ou "javaw". Le problème se pose lorsque plusieurs processus java sont en cours d'exécution. Si vous parvenez à identifier votre processus, il vous suffit de le tuer ou de le terminer.

Dans l'autre sens :

Exécuter

jps -lv

qui affiche les PID et les lignes de commande de tous les processus Java en cours d'exécution. Déterminez le PID de la tâche que vous voulez tuer. Utilisez ensuite la commande :

taskkill /PID <pid>

pour tuer le processus de votre jar.

9voto

Jimmy Geers Points 614

Avez-vous essayé de tuer les processus java.exe dans le gestionnaire de tâches ? Il devrait alors s'arrêter.

4voto

cproinger Points 639

Vous pouvez ouvrir jvisualvm pour voir les processus java en cours d'exécution. l'identifiant du processus y est affiché. ouvrez maintenant le gestionnaire de tâches, allez dans l'onglet processus et ajoutez la colonne identifiant du processus à afficher. vous pouvez maintenant sélectionner le bon java.exe ou javaw.exe à tuer.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X