Comment empêcher Eclipse d’essayer d’exécuter des fichiers XML?

J’utilise principalement Eclipse pour le développement Android ces jours-ci, et j’ai développé une bonne mémoire musculaire pour Ctrl-F11 pour exécuter mon application. Le problème est que si j’édite un fichier XML (comme un manifeste ou une mise en page) lorsque j’appuie sur cette combinaison de touches, Eclipse fait quelque chose que je trouve impénétrable … Il tente de “lancer” mon fichier XML en créant un fichier de sortie (appelé quelque chose comme layout.out.xml ) que je dois alors supprimer, en ajoutant une configuration de lancement XML inutile à mon historique, et généralement une douleur dans mes fesses.

Ce n’est pas grave, mais c’est une gêne permanente. Est-ce que quelqu’un sait comment désactiver “exécuter” pour XML dans Eclipse? J’ai essayé de trouver un élément de configuration pour cela, mais les options d’Eclipse sont un tel lapin que je n’ai pas eu de chance là-bas.

Merci!

Vous pouvez demander à Eclipse de lancer votre dernière configuration de lancement, au lieu de tenter de créer une configuration de lancement pour le document / la sélection en cours. Sous Préférences -> Exécuter / Déboguer -> Lancer, vous pouvez sélectionner “Toujours lancer l’application précédemment lancée”.

EDIT: Vous avez probablement un plugin qui définit un raccourci de lancement qui se déclenche sur les fichiers XML. Cela semble être une chose stupide à faire.

Grâce à la réponse de JesperE, je l’ai résolu en “Toujours lancer l’application lancée précédemment”.

Je voulais juste append que je n’avais pas le problème avec le lancement de xml jusqu’à ce que j’installe “Outils de développement PHP”.

Ma conclusion est qu’à l’avenir, je pourrais envisager deux installations d’Eclipse distinctes:

  • Un avec une programmation Java et Android propre (peut-être d’autres choses)
  • Et un avec PHP et peut-être d’autres choses liées au Web

Ma solution est de désinstaller le plugin XSL.

Comme l’a dit Oraple:

désinstaller [le] plugin XSL

Ceci est fait par

  1. en cliquant sur Aide> Détails de l’installation
  2. rechercher “xsl”
  3. sélectionnez le plugin
  4. en cliquant sur le bouton Désinstaller … en bas
  5. redémarrer votre IDE si invite

En guise d’alternative à la solution de @ JesperE, vous pouvez filtrer la configuration d’exécution de XSL par Exécuter / Déboguer -> Lancer -> Lancer les configurations -> Filtrer les types de configuration de lancement vérifiés (sur le volet droit), puis cocher la case XSL .

Préférences Eclipse

Lorsque vous appliquez et fermez la fenêtre des préférences, ouvrez “Exécuter les configurations” et vous remarquerez que la configuration de lancement XSL ennuyante n’existe plus. De cette façon, vous pouvez toujours lancer la classe exécutable sélectionnée, mais pas s’il s’agit d’un fichier XML.

Exécuter la configuration