在Eclipse中调试JavaScript

如何在Eclipse中调试JavaScript。 我正在使用Eclipse 3.2.1。 每次单击侧面时,都会提供添加书签的选项,但没有断点。

有人可以帮我吗?

9个解决方案
30 votes

在2015年,Eclipse中至少有六种JavaScript调试选项:

  • 自Eclipse 3.7以来的新功能:JavaScript开发工具调试支持。 孵化部分列出了CrossFire支持。 这意味着,无需更改Java代码即可将Firefox + Firebug用作页面查看器。
  • 自2012年10月以来的新功能:VJET JavaScript IDE
  • Ajax工具框架
  • Aptana提供了JavaScript调试功能。
  • 商业MyEclipse IDE还具有JavaScript调试支持
  • Webclipse插件具有与MyEclipse相同的稳定性,具有相同的JavaScript调试技术。

除了上述内容,这里还有一些视频,重点介绍“使用eclipse调试JavaScript”

  • 使用Eclipse和Chrome工具调试JavaScript
  • 使用Eclipse和CrossFire(带有FB)调试JavaScript

过时的

  • 适用于Java的Google Chrome开发者工具允许使用Chrome进行调试。
koppor answered 2020-06-30T03:04:09Z
10 votes

我不相信Eclipse具有JavaScript调试器-这些断点用于Java代码(我猜您正在编辑JSP文件?)

使用Firebug调试Javascript代码,这是所有Web开发人员都应在其工具箱中添加的出色插件。

matt b answered 2020-06-30T03:04:33Z
9 votes

我不确定100%,但是我想Aptana让您做到这一点。

Luke answered 2020-06-30T03:04:53Z
5 votes

我试图在我的Ubuntu 10.4上运行aptana。 不幸的是我没有成功。 另一方面,Chrome浏览器有一个eclipse插件,可让您调试在chrome实例中运行的javascript。 效果很好。您将必须安装在这里找到的eclipse插件:

[HTTP://code.Google.com/怕/chrome的V tools/]

在您在Eclipse中编辑的javascript源中设置断点,并在chrome中浏览您的页面。 一旦遇到JavaScript断点,Eclipse调试器就会暂停,让您进入,跨步浏览,浏览变量等。非常好!

adietisheim answered 2020-06-30T03:05:22Z
4 votes

JavaScript是在浏览器中执行的,与Eclipse相距甚远。 Eclipse必须以某种方式连接到浏览器的JavaScript引擎进行调试。 因此,由于JS并不是真正的主要焦点,因此没有通过Eclipse进行JavaScript的内置调试。

但是,您可以安装一些插件来进行JavaScript调试。 我相信主要的是AJAX工具包框架(ATF)。 它在Eclipse中嵌入了Mozilla浏览器以进行调试,因此它将无法处理通常在编写JavaScript时出现的跨浏览器复杂性,但肯定会有所帮助。

Daniel Lew answered 2020-06-30T03:05:48Z
4 votes

使用浏览器支持的调试工具。 正如刚才提到的Firefox的FirebugChrome的Chrome开发人员工具IE的IE开发人员。

这样,您就可以检测跨浏览器的问题。 为了帮助减少跨浏览器的问题,请使用JavaScript框架,例如jQuery,YUI,moo工具等。

以下是Firebug的屏幕截图(javascript-debug.png)。
1)点击“ F12”
2)点击“脚本”标签并“启用”(如果您已经在页面上-点击“ F5”重新加载)
3)在“全部”下拉菜单旁边,右侧还有另一个下拉菜单。 从该下拉列表中选择您的JavaScript文件。
在屏幕截图中,我通过“ left-mouse-click”在第42行设置了一个断点。 这将使您能够断裂,检查,观看等。

enter image description here

CKuharski answered 2020-06-30T03:06:34Z
3 votes

通过使用AJAX工具框架在Eclipse中设置断点,可以调试JavaScript。

appas answered 2020-06-30T03:06:54Z
2 votes

我公司Genuitec的MyEclipse(基于eclipse,需要订阅)和Webclipse(一个eclipse插件,目前免费)已经内置了新的JavaScript调试工具(截至2015年):

enter image description here

您可以调试通用Web应用程序和Node.js文件。

Tony Weddle answered 2020-06-30T03:07:19Z
1 votes

对于Node.js,有Nodeclipse 0.2并修复了chromedevtools的一些错误

Paul Verest answered 2020-06-30T03:07:39Z
translate from https://stackoverflow.com:/questions/609316/debug-javascript-in-eclipse