`

MyEclipse断点调试 ,JavaScript断点调试

阅读更多
复制的网上的 算是懂得了调试的方法 但还是不懂的调试有何作用
最基本的操作是:
1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,
2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,
也就是执行本行代码,跳到下一行,
3,F7是跳出函数 step return
4,F8是执行到最后。

=====================================

1.Step Into (also F5) 跳入
2.Step Over (also F6) 跳过
3.Step Return (also F7) 执行完当前method,然后return跳出此method
4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)
5.resume 重新开始执行debug,一直运行直到遇到breakpoint
6.hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)
7.inspect 检查 运算。执行一个表达式显示执行值
8.watch 实时地监视变量的变化
9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint.
10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂
11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)
12.添加Exception breakpoint 捕抓到Execption时暂挂(待续...)
断点属性:
1.hit count 执行多少次数后暂挂 用于循环
2.enable condition 遇到符合你输入条件(为ture\改变时)就暂挂
3.suspend thread 多线程时暂挂此线程
4.suspend VM 暂挂虚拟机
13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.一次来进行快速调试。
14.debug 过程中修改了某些code后--〉save&build-->resume-->重新暂挂于断点


===========================
例如你有如下程序:
public static void main(String args[]) {

MyDate aa = new MyDate();
aa.addDays(day);                      =============》(1)
System.out.println("eeeeeeeeeeeeeee");=============》(2)
}

public String addDays(int more_days) {
System.out.println("1");               =============》(3)
String result = "";         =============》(4)
System.out.println("2");               =============》(5)
return result;
}

你在(1)处加断点,运行到此处时如果Step Into (also F5)为跳入,则接着执行到(3)。再执行Step Over (also F6)执行本行,则执行到(4)。最后执行Step Return (also F7),则跳出addDays方法,跳到(2)

MyEclipse断点调试JavaScript我们可以从以下的几个步骤来说明:
1.在站点下准备两个文件:1.js和index.html,在index.html中引入1.js,点击index.html中的按钮,就会调用1.js中的test()方法:
xml 代码
﹤html﹥ 
﹤head﹥ 
﹤meta http-equiv="Content-Type" content="text/html; charset=gb2312" /﹥ 
﹤/head﹥ 
﹤script type='text/javascript' src='./1.js'﹥﹤/script﹥ 
﹤body﹥ 
﹤input type="button" name="t" value="测试" onclick="test()"/﹥ 
﹤/body﹥ 
﹤/html﹥ 
2.启动tomcat后,用myEclipse的web2.0浏览器浏览页面:

MyEclipse断点调试JavaScript浅析图1
3.在web2.0浏览器中,输入页面地址,出现页面后,点击工具栏中的“js调试”按钮,这时会在“Javascript Scripts Inspector”窗口中列出当前页面设计的所有js文件。选择需要断点调试的js文件,双击进入。

MyEclipse断点调试JavaScript浅析图2
4.进入到1.js文件后,就可以给js代码加断点了:

MyEclipse断点调试JavaScript浅析图3
5.这时再回到刚才web2.0的浏览页面,点击 按钮,调用1.js中的test()方法,系统就会自动跳转到调试状态,并定位到1.js中刚才设置断点的位置了。

分享到:
评论

相关推荐

    用myEclipse断点调试javascript

    用myEclipse断点调试javascript

    MyEclipse中的js调试

    8. **调试JavaScript库** MyEclipse还允许调试引入的外部JavaScript库,只需在HTML文件中引入库,然后在库的源代码中设置断点即可。 通过以上步骤,你可以在MyEclipse中对JavaScript代码进行高效且深入的调试,...

    Myeclipse js插件工具,附带说明

    4. 调试器:允许你设置断点,单步执行代码,查看变量值,调试JavaScript代码。 5. 文件模板:快速生成常见的代码结构,如函数、类定义等。 6. 版本控制集成:与其他版本控制系统(如Git)集成,方便代码版本管理。 ...

    myeclipse文档

    文档会解释如何设置断点,跟踪代码执行,以及调试JavaScript错误。 9. **MyEclipse Struts快速入门**(MyEclipse_Struts_Quickstart.pdf):Struts是一个流行的MVC框架,常用于构建Web应用。此文档会演示如何在...

    JavaScript调试技术(二).doc

    调试JavaScript代码的第一步是在源代码中设置断点。断点是在你想要暂停执行并检查代码特定位置的标记。在MyEclipse中,你需要在JavaScript代码的相应行号旁边点击,当断点成功设置时,该行号旁边会出现一个小红点。...

    myeclipse编辑js的插件

    4. **调试支持**:集成的JavaScript调试器允许开发者设置断点、单步执行、查看变量值等,极大地简化了调试过程。 5. **代码导航**:通过“查找定义”和“查找引用”等功能,开发者可以快速定位到函数或变量的定义...

    myeclipse里面编写JS的时候,很不方便.

    7. **调试工具**:提供JavaScript调试功能,包括断点设置、步进执行、变量观察等,帮助调试和定位问题。 安装JSEclipse插件后,用户可以在MyEclipse中享受到与专门的JavaScript IDE类似的开发体验。安装过程一般...

    myeclipse js插件 spket 下载

    7. **调试支持**:集成JavaScript调试器,可以设置断点、单步执行、查看变量值等。 **MyEclipse与插件管理** MyEclipse是一款强大的Java EE集成开发环境,它基于Eclipse平台,支持多种编程语言,包括Java、...

    Myeclipse的Web开发插件

    开发者可以方便地创建Servlet类,自动生成doGet和doPost方法,并提供断点调试功能,便于理解HTTP请求和响应的流程。 4. **Java EE框架支持**:Myeclipse对Spring、Struts、Hibernate等主流Java EE框架有很好的集成...

    myeclipse8.5

    5. **代码编辑与调试**:具有智能代码提示、自动完成、语法高亮等功能,同时还支持断点调试、单步执行等调试工具。 6. **插件扩展**:除了内置的功能外,还可以通过安装第三方插件来扩展更多的功能,如Maven、Git等...

    myEclipse中文开发文档`

    myEclipse内置了强大的调试工具,支持断点调试、单步执行、查看变量值等功能,方便开发者追踪程序运行状态。此外,myEclipse也支持JUnit测试,让你能够轻松编写和运行单元测试,确保代码的质量。 六、数据库连接与...

    Myeclipse中文教材

    8. **调试与测试**:学习如何利用MyEclipse的调试工具进行断点调试,单步执行,查看变量值,以及编写和运行JUnit测试用例。 9. **版本控制**:使用MyEclipse集成的版本控制系统(如Git、SVN)进行代码版本管理,...

    myeclipse插件jsdt JSDeBug工具

    JSDebug工具能够很好地在IE环境中工作,确保开发者可以在不同浏览器环境下测试和调试JavaScript代码,确保兼容性。 提供的压缩包子文件名列表中,"setup.exe"可能是安装程序,而"jsdt-s0.5.zip", "jsdt-2.1.0.zip...

    JavaScript调试技术(图文并茂)

    本文将详细介绍如何使用三种不同的工具——Visual Studio、Firefox的JavaScript工具以及MyEclipse进行JavaScript的调试。 首先,我们来看如何使用Visual Studio进行JavaScript调试。在这一环境中,你需要确保IE浏览...

    MyEclipse入门教程 MyEclipse入门教程

    1. HTML/CSS/JavaScript:MyEclipse支持这些Web前端语言的编写,提供智能提示和预览功能。 2. JSP/Servlet:创建JSP页面,编写Servlet,MyEclipse会自动生成相关代码并提供调试支持。 九、EJB与JPA 1. EJB开发:...

    myeclipse手册.rar

    3. 调试工具:MyEclipse提供了强大的调试工具,包括断点设置、单步执行、查看变量值等,帮助开发者定位并解决问题。 四、Java开发 1. Java工程管理:MyEclipse可以方便地管理Java源码,包括类、接口、包的组织和...

    MyEclipse开发工具使用教程.rar

    它作为Eclipse的扩展,集成了很多方便的特性,包括代码自动完成、语法高亮、调试工具以及对Java、JSP、JavaScript、SQL等多种编程语言的支持。本教程将详细讲解MyEclipse的安装、项目创建以及基本使用方法,旨在帮助...

    Javaweb myeclipse基本使用教程

    同时,MyEclipse的调试工具(Debugger)使得定位和修复代码错误变得简单,你可以设置断点,单步执行,查看变量值,理解程序的运行流程。 在开发JavaWeb应用时,数据库的连接和操作也是必不可少的。MyEclipse提供了...

    最好的MyEclipse初级菜鸟教程

    - **调试模式**:使用Debug视图进行断点调试,查看变量值,单步执行代码。 - **运行服务器**:MyEclipse内置了多种服务器,如Tomcat、Jetty等,可以直接在MyEclipse中运行和调试Web项目。 7. **版本控制** - **...

    最新myeclipse9下载地址

    4. **调试工具**:提供全面的调试功能,支持单步执行、断点调试等。 5. **版本控制集成**:与SVN、Git等版本控制系统无缝集成。 6. **部署与发布**:支持一键部署到Tomcat、JBoss等多种服务器上。 7. **性能优化工具...

Global site tag (gtag.js) - Google Analytics