Déboguer JavaScript dans Eclipse
Comment puis-je déboguer JavaScript dans Eclipse. Je suis à l'aide d'Eclipse 3.2.1. Chaque fois que je clique sur le côté il donne l'option pour ajouter un marque-page mais pas de point de pause.
quelqu'un Pourrait-il m'aider sur ce point?
9 réponses
En 2015, il y a au moins six choix de débogage JavaScript dans Eclipse:
- Nouveau depuis Eclipse 3.7: outils de développement JavaScript prise en charge du débogage. La partie incubation contient CrossFire assistance. Cela signifie que L'on peut utiliser Firefox + Firebug comme visualiseur de page sans aucune modification du code Java.
- nouveau depuis octobre 2012: VJET JavaScript IDE
- Ajax Outils Framework
- Aptana fournit des capacités de débogage JavaScript.
- commercial MyEclipse IDE a débogage JavaScript support
- de la même écurie que MyEclipse, le Webclipse le plug-in a la même technologie de débogage JavaScript.
en ajoutant à ce qui précède, voici quelques vidéos qui se concentrent sur " Déboguer JavaScript en utilisant eclipse"
- déboguer JavaScript en utilisant les outils Eclipse et Chrome
- Débogage JavaScript à l'aide d'Eclipse et CrossFire (avec FB)
périmé
- Google Chrome Outils de développement pour Java autoriser le débogage à L'aide de Chrome.
Je ne crois pas Qu'Eclipse ait un débogueur JavaScript - ces points d'arrêt sont pour le code Java (je suppose que vous éditez un fichier JSP?)
Utiliser Firebugg pour déboguer le code Javascript, c'est un excellent add-on que tous les développeurs web devraient avoir dans leur boîte à outils.
j'ai essayé de faire tourner aptana sur mon ubuntu 10.4. Malheureusement, je n'ai pas réussi. Chrome, d'un autre côté, a un plugin eclipse qui vous permet de déboguer javascript qui tourne dans une instance chrome. Fonctionne très bien. Vous devrez installer le plugin eclipse vous trouverez ici:
http://code.google.com/p/chromedevtools/
définir les points de rupture dans les sources javascript que vous éditez dans eclipse et navigateur votre page dans chrome. Dès qu'un javascript le point de rupture est touché, le débogueur eclipse s'arrête et vous permet d'entrer, de passer, de parcourir les variables, etc. Très sympa!
JavaScript est exécuté dans le navigateur, qui est assez éloigné D'Eclipse. Eclipse devrait d'une façon ou d'une autre se connecter au moteur JavaScript du navigateur pour le déboguer. Par conséquent, il n'y a pas de débogage intégré de JavaScript via Eclipse, puisque JS n'est pas vraiment son principal objectif.
cependant, il y a des plug-ins que vous pouvez installer pour faire du débogage JavaScript. Je crois que le principal est le AJAX Toolkit Framework (ATF). Il intègre un navigateur Mozilla dans Eclipse dans le but de faire son débogage, de sorte qu'il ne sera pas en mesure de gérer les complications inter-navigateur qui surviennent typiquement lors de L'écriture JavaScript, mais il sera certainement aider.
il est possible de déboguer JavaScript en définissant les points de rupture dans Eclipse en utilisant le AJAX Tools Framework.
Utiliser les outils de débogage pris en charge par le navigateur. Comme mentionné ci-dessus Firebug pour Firefox Les outils de développement Chrome de Chrome Développeur IE pour IE.
de cette façon, vous pouvez détecter les problèmes entre navigateurs. Pour aider à réduire les problèmes de cross-browser, utilisez un cadre javascript jQuery, YUI, outils moo, etc.
ci-dessous une capture d'écran (JavaScript-debug.png) de ce qu'il ressemble à la chaux dans Firebug.
1) Appuyez sur 'F12'
2) Cliquez sur L'onglet' Script ' et ' enable il' (si vous êtes déjà sur votre page - appuyez sur 'F5' pour recharger)
3) à côté du' All ' drop down, il y aura un autre drop down à droite. Sélectionnez votre fichier javascript à partir de cette liste.
dans la capture d'écran, j'ai placé un point de rupture à la ligne 42 par "clic gauche". Cela vous permettra de briser, inspecter, regarder, etc.
MyEclipse (basé sur eclipse, abonnement requis) et Webclipse (un plug-in eclipse, actuellement gratuit), à partir de mon entreprise, Genuitec, nouvellement conçu (en 2015) débogage JavaScript construit dans:
vous pouvez déboguer à la fois les applications web génériques et le noeud.js fichiers.
Pour Le Noeud.js il y a Nodeclipse 0.2 avec quelques corrections de bugs chromedevtools