9

わかりました、これはいくつかの質問です...まあ、私はこのような質問を他の場所で見たことがありません...

Eclipse (Helios) を介して JavaScript ファイルをデバッグする必要があります...しかし、それだけではありません。JavaScript ファイルは、(Mozilla) SpiderMonkey を実行して js ファイルを実行するサードパーティ アプリケーション (C/C++) によって呼び出されます。

どうにかして Eclipse をこのアプリケーションに接続し、デバッグ シンボルを取得する必要があります。とか、そういうこと...

誰もが前にこのようなものを見ましたか? アドバイスはありますか?

[編集]

シナリオ:

アプリケーション (consoleApp.exe) は、組み込みの JavaScript エンジン SpiderMonkey を実行します。Eclipse IDE から、アプリケーション プロセスをアタッチし、SM が実行している現在の JavaScript ソースをデバッグする必要があります。

わかりました!

[ありがとう!!!]

この質問に答えるために考え/コメント/アイデアを与える人のために。やるべきことは分かったが、難しいだろう。アプリケーション コアを変更して、SpiderMonkey と JSD からのデバッグ情報を公開するよう依頼する必要があります。 そして、私がやりたいことに準拠するために、Eclipseプラグインを作成します(または、おそらくPistolを変更します)。
繰り返しますが、皆さんに感謝します。

4

4 に答える 4

4

[ツール] オプションで Firbug または Firefox Web 開発者ツールを試すことができます。

エクリプスでは:

JavaScript 開発ツール (JSDT) - Eclipse.org

www.eclipse.org/webtools/jsdt/

于 2013-02-07T10:21:44.730 に答える
3

これについてはよくわかりませんが、これを調べるか Java 用 のGoogle Chrome 開発者ツールを使用すると、Chrome を使用してデバッグできます。

于 2013-02-07T07:50:15.520 に答える
3

Pistonは元の質問で求めていることを正確に実行しているように見えますが、明確化のように実行可能ファイルを直接デバッグするために使用することはできません。残念ながら、設定が難しいようにも見えます。

于 2013-02-08T14:40:41.957 に答える
0

Eclipseには、デバッグオプションの下にある.Netの「プロセスにアタッチ」に似たものがありませんか?そうすれば、firebugを使用してクライアント側を簡単にデバッグでき、サーバースクリプトが実行されるたびに、Eclipseはそこから実行されたかのようにデバッグします。

于 2013-02-08T08:40:58.237 に答える