Как отлаживать JavaScript в Eclipse. Я использую Eclipse 3.2.1. Каждый раз, когда я нажимаю на бок, он дает возможность добавить закладку, но не точку разрыва.Отладка JavaScript в Eclipse
Может ли кто-нибудь помочь мне в этом?
Как отлаживать JavaScript в Eclipse. Я использую Eclipse 3.2.1. Каждый раз, когда я нажимаю на бок, он дает возможность добавить закладку, но не точку разрыва.Отладка JavaScript в Eclipse
Может ли кто-нибудь помочь мне в этом?
Я не верю, что Eclipse, имеет JavaScript отладчик - эти точки останова для Java коды (я предполагаю, что вы редактируете файл JSP?)
Использования Firebug для отладки Javascript коды, это отличная адд на том, что все веб-разработчики должны иметь в своей панели инструментов.
JavaScript выполнен в браузере, который довольно удален от Eclipse. Eclipse пришлось бы как-то подключиться к движку JavaScript браузера для его отладки. Поэтому нет встроенной отладки JavaScript через Eclipse, поскольку JS на самом деле не является ее основным фокусом.
Однако есть плагины, которые вы можете установить для выполнения отладки JavaScript. Я считаю, что основным является AJAX Toolkit Framework (ATF). Он внедряет браузер Mozilla в Eclipse для его отладки, поэтому он не сможет обрабатывать кросс-браузерные осложнения, которые обычно возникают при написании JavaScript, но это, безусловно, поможет.
Я не уверен на 100%, но думаю, Aptana давайте сделаем это.
Мне нужно попробовать Aptana когда-нибудь, я все время слышу об этом, и это просто добавляет к списку. –
+1. Aptana позволит вам отлаживать javascript как в Firefox, так и (если вы платите за про-версию) IE. –
Я попытался заставить aptana работать на моем ubuntu 10.4. К сожалению, мне это не удалось. Chrome, с другой стороны, имеет плагин eclipse, который позволяет вам отлаживать javascript, который работает в экземпляре chrome. Работает очень хорошо. вам придется установить плагин Eclipse вы найдете здесь:
http://code.google.com/p/chromedevtools/
Набора Breakpoints в яваскрипте источников редактирования в затмении и браузера на странице в хроме. Как только будет удалена точка останова javascript, отладчик eclipse останавливается и позволяет вам входить, переходить, просматривать переменные и т. Д. Очень приятно!
Возможно, вы установили OpenJDK с установкой Ubuntu. OpenJDK не поддерживается. –
Спасибо за подсказку. Мне нужен веб-браузер на основе браузера для тестирования, так что это Chrome, и я всегда предпочитал Eclipse IDE над другими. Его нелегкий, но интуитивно понятный и настраиваемый. – Mike6679
Используйте средства отладки, поддерживаемые браузером. Как упоминалось выше Firebug для Firefox Инструменты для разработчиков Chrome от Chrome IE Developer для IE.
Таким образом, вы можете обнаружить проблемы с кросс-браузером. Чтобы уменьшить проблемы с перекрестным браузером, используйте javascript framework, то есть jQuery, YUI, инструменты для инструментов и т. Д.
Ниже приведен скриншот (javascript-debug.png) того, что он выглядит известь в Firebug.
1) нажмите «F12»
2) Перейдите на вкладку «Script» и «включить его» (если вы уже на вашей странице - нажмите «F5» повторно нагрузки)
3) рядом с «All «опуститься, появится еще одно выпадающее меню справа. Выберите ваш javascript-файл из раскрывающегося списка.
На скриншоте я установил точку останова в строке 42 нажатием левой кнопки мыши. Это позволит вам сломать, проверить, часы и т.д.
Можно отлаживать JavaScript, устанавливая точки останова в Eclipse, используя AJAX Tools Framework.
В 2015 году, есть по крайней мере шесть вариантов для отладки JavaScript в Eclipse:
Добавление к вышесказанному, вот несколько видео, которые ориентированы на "отладки JavaScript с использованием затмение"
@ user203687 вы можете просто отредактировать ответ. Я отметил его как «вики сообщества», чтобы улучшить его. – koppor
Спасибо, сделал это. – user203687
Я бы не использовал автономную Aptana Studio, плагин отладчика для Firefox может использовать Firebug V8 или более старый. Я использовал Aptana, пока некоторые из моих других плагинов не поддерживали новый FireBug ... Aptana основан на Eclipse, и вы все еще можете использовать плагин Aptana для Eclipse, с которым IMHO является комбинацией динамитов –
Для Node.js есть Nodeclipse 0.2 с некоторыми исправленными chromedevtools
MyEclipse (затмение на основе, требуется подписка) и Webclipse (затмение плагин, в настоящее время бесплатно), от моей компании, Genuitec, которые недавно разработаны (по состоянию на 2015 г.) JavaScript debugging построен в:
Вы можете отлаживать как общие веб-приложения и Node.js файлы.
Я думаю, что правила StackOverflow требуют упоминания, если вы связаны с продуктом, который вы рекомендуете. – darklon
Я думал, что сделал это с моим профилем (MyEclipse), но обновил его до логотипа компании. Вы правы, я должен был упомянуть об этом явно. Я отредактирую свой ответ. –
Согласился на превосходство firebug, но он имеет свои ограничения. Например. на странице, над которой я работаю, есть> 200 JS-файлов, и это очень глупо и раздражает, что я не могу сохранять точки останова по моим сеансам firefox. Кроме того, мне действительно не хватает расширенной функциональности Eclipse (отключая точки останова, условные точки останова, ...) –
Отличный ответ с firebug! –
Re: «Используйте Firebug для отладки кода Javascript, это отличное дополнение, которое все веб-разработчики должны иметь в своем наборе инструментов». - Это работает, если вы отлаживаете код, который был написан для запуска в браузере, но не помогает, если вы используете серверный сервер JS (т. Е.) С движком Rhino на Java. –