Eclipse で JavaScript をデバッグするにはどうすればよいですか。私はEclipse 3.2.1を使用しています。側面をクリックするたびに、ブックマークを追加するオプションが表示されますが、ブレークポイントは表示されません。
誰でもこれについて私を助けることができますか?
Eclipse で JavaScript をデバッグするにはどうすればよいですか。私はEclipse 3.2.1を使用しています。側面をクリックするたびに、ブックマークを追加するオプションが表示されますが、ブレークポイントは表示されません。
誰でもこれについて私を助けることができますか?
2015 年には、Eclipse での JavaScript のデバッグには少なくとも 6 つの選択肢があります。
上記に加えて、「Eclipse を使用した JavaScript のデバッグ」に焦点を当てたビデオがいくつかあります。
Eclipse に JavaScript デバッガーがあるとは思えません。これらのブレークポイントは Java コード用です (JSP ファイルを編集していると思いますか?)。
Firebugを使用して Javascript コードをデバッグします。これは、すべての Web 開発者がツールボックスに入れておくべき優れたアドオンです。
100% 確信があるわけではありませんが、Aptanaがそれを可能にしていると思います。
ubuntu 10.4でaptanaを実行しようとしました。残念ながら、私は成功しませんでした。一方、Chrome には、Chrome インスタンスで実行されている JavaScript をデバッグできる Eclipse プラグインがあります。非常にうまく機能します。ここにある Eclipse プラグインをインストールする必要があります。
http://code.google.com/p/chromedevtools/
Eclipse で編集する JavaScript ソースにブレークポイントを設定し、Chrome でページを閲覧します。JavaScript ブレークポイントに到達するとすぐに、Eclipse デバッガーが停止し、ステップ イン、ステップ オーバー、変数の参照などを行うことができます。
JavaScript はブラウザーで実行されますが、これは Eclipse からはかなり離れています。Eclipse は、何らかの方法でブラウザーの JavaScript エンジンにフックしてデバッグする必要があります。したがって、Eclipse を介した JavaScript のビルトイン デバッグはありません。とにかく JS は実際には主な焦点ではないからです。
ただし、JavaScript のデバッグを行うためにインストールできるプラグインがあります。主なものはAJAX Toolkit Framework (ATF)だと思います。デバッグを行うために Mozilla ブラウザーを Eclipse に組み込んでいるため、JavaScript を作成するときに通常発生するクロスブラウザーの複雑さを処理することはできませんが、確かに役立ちます。
ブラウザでサポートされているデバッグ ツールを使用します。前述のように、IE 用の Chrome IE 開発者から Firefox 用の Firebug Chrome 開発者ツール。
こうすることで、クロスブラウザーの問題を検出できます。クロスブラウザーの問題を軽減するには、javascript フレームワーク (jQuery、YUI、moo ツールなど) を使用してください。
以下は、Firebug でライムに見えるもののスクリーンショット (javascript-debug.png) です。
1) 「F12」
を押します 2) 「スクリプト」タブをクリックして「有効にします」(既にページにアクセスしている場合は、「F5」を押して再読み込みします)
3) 「すべて」ドロップダウンの横に、右側の別のドロップダウンになります。そのドロップダウンから JavaScript ファイルを選択します。
スクリーンショットでは、「マウスの左クリック」で 42 行目にブレークポイントを設定しています。これにより、壊したり、検査したり、見たりすることができます。
AJAX Tools Frameworkを使用して Eclipse にブレークポイントを設定することで、JavaScript をデバッグできます。
私の会社である Genuitec のMyEclipse (Eclipse ベース、サブスクリプションが必要) とWebclipse (Eclipse プラグイン、現在無料) は、(2015 年現在) JavaScript デバッグ機能を新たに設計しました:
一般的な Web アプリケーションと Node.js ファイルの両方をデバッグできます。
Node.js には、chromedevtoolsのバグ修正を含む Nodeclipse 0.2があります。