web-dev-qa-db-fra.com

Eclipse: arrêter le code en cours d'exécution (Java)

Parfois, je lance un programme qui contient accidentellement une boucle infinie ou quelque chose comme ça. Eclipse me laissera continuer à éditer le programme, mais sois super lent. Comment puis-je l'arrêter? (Est-ce que je veux redémarrer la JVM?) Le redémarrage d'Eclipse lui-même fonctionne toujours, mais cela interrompt mon flux de travail.

48
Nick Heiner

Ouvrez la vue Console, localisez la console de votre application en cours d'exécution et appuyez sur le gros bouton rouge.

Alternativement, si vous ouvrez la perspective Debug, vous verrez toutes les applications en cours d'exécution (par défaut) en haut à gauche. Vous pouvez sélectionner celui qui vous cause du chagrin et appuyer à nouveau sur le gros bouton rouge.enter image description here

75
SCdF

Pour les nouvelles versions d'Eclipse:

  1. ouvrir la perspective de débogage (Fenêtre> Ouvrir la perspective> Déboguer) 

  2. sélectionner le processus dans la liste des périphériques (en bas à droite)

  3. Appuyez sur le bouton Stop (en haut à droite du volet Périphériques)

13
Snowcrash

J'ai un fichier .bat sur ma barre des tâches rapide (windows) avec:

taskkill /F /IM Java.exe

C'est très rapide, mais cela peut ne pas être bon dans de nombreuses situations!

2
Oliveira

Pour ce faire, le plus simple consiste à cliquer sur le bouton Terminer (carré rouge) dans la console:

enter image description here

2
Tia

Pour Eclipse: Barre de menu-> fenêtre -> afficher la vue puis trouver "debug" option si pas dans la liste puis sélectionnez autre ... 

une nouvelle fenêtre s'ouvrira, puis la recherche à l'aide du mot clé "débogage" -> sélectionner le débogage dans la liste.

il sera ajouté près de l'onglet de la console . utilisez l'onglet de débogage pour terminer et supprimer les exécutions précédentes. (un clic droit sur le processus en cours vous montrera de nombreuses options, y compris terminer)

0
Hari Kanure