9

好的,这是一个问题......好吧,我在其他任何地方都没有看到像这样的问题......

我需要通过 Eclipse (Helios) 调试 javascript 文件...但是,这还不是全部,javascript 文件由运行 (Mozilla) SpiderMonkey 的第三方应用程序 (C/C++) 调用以执行 js 文件。

我需要以某种方式将 Eclipse 连接到该应用程序并获取调试符号。或类似的东西...

有人以前见过这样的东西吗?有什么建议吗?

[编辑]

设想:

该应用程序 (consoleApp.exe) 运行嵌入的 JavaScript 引擎 SpiderMonkey。我需要从 Eclipse IDE 附加应用程序进程并调试 SM 正在运行的当前 javascript 源。

谢!

[谢谢!!!]

对于任何提出想法/评论/想法来回答这个问题的人。我想出了我必须做什么,但是,这将是困难的。我需要要求修改应用程序核心以公开来自 SpiderMonkey 和 JSD 的调试信息。并编写一个 Eclipse 插件(或修改Pistol,也许)以
符合我想做的。再次感谢大家。

4

4 回答 4

4

您可以在“工具”选项下尝试 Firbug 或 Firefox Web 开发人员工具。

在 Eclipse 中:

JavaScript 开发工具 (JSDT) - Eclipse.org

www.eclipse.org/webtools/jsdt/

于 2013-02-07T10:21:44.730 回答
3

看起来活塞完全符合您在原始问题中的要求,尽管您不能像在说明中那样直接使用它来调试可执行文件。不幸的是,它看起来也很难设置。

于 2013-02-08T14:40:41.957 回答
3

我对此不太确定,但您可以查看内容 或用于 Java 的 Google Chrome 开发人员工具允许使用 Chrome 进行调试。

于 2013-02-07T07:50:15.520 回答
0

Eclipse 在调试选项下没有类似于.Net 的“附加到进程”的东西吗?这样,您可以使用 firebug 轻松调试客户端,并且无论何时执行服务器脚本,您的 eclipse 都会像从那里执行一样对其进行调试。

于 2013-02-08T08:40:58.237 回答