Eclipse调试方法及log4j调试方法.ppt
《Eclipse调试方法及log4j调试方法.ppt》由会员分享,可在线阅读,更多相关《Eclipse调试方法及log4j调试方法.ppt(30页珍藏版)》请在三一办公上搜索。
1、Eclipse 调试技术及log4j调试方法介绍,可以放公司标志,调试是程序员无法回避的工作。调试方法有许多种,但归根结底,就是找到引发错误的代码。当程序尝试访问未分配给它的内存并因为分段违例而终止时,将产生这种错误。要修正这种错误,您需要找到引发该行为的那行代码。一旦找到有问题的代码行,这对于知道引发错误的上下文及其相关的值、变量和方法也是有所帮助的。使用调试器将使查找这些信息变得相当简单。,可以放公司标志,Eclipse的主要功能:项目管理工具 透视图和视图 构建器、编辑器、搜索和构建功能 调试器,可以放公司标志,项目管理(导入项目):,可以放公司标志,项目管理(导入项目):,可以放公司标
2、志,代码视图和调试视图:,可以放公司标志,代码视图和调试视图:,可以放公司标志,搜索:,可以放公司标志,调试方法:,可以放公司标志,设置断点:普通断点条件断点在你要想停下的行上添加断点 在断点标记上单击右键,然后打开断点属性(breakpoint properties.)在断点属性(breakpoint properties.)编辑对话框中勾选enable condition,并加入你的条件,可以放公司标志,设置断点:普通断点条件断点断点属性:1.hit count 执行多少次数后暂挂 用于循环 2.enable condition 遇到符合你输入条件(为ture改变时)就暂挂 3.suspe
3、nd thread 多线程时暂挂此线程 4.suspend VM 暂挂虚拟机,可以放公司标志,一般调试过程:,F5、F6都是单步调试 step into-F5是进入方法内部查看 step over-F6是执行完这句就跳到下一句 step return-F7是跳出方法 F8执行到最后 resume 重新开始执行debug,一直运行直到遇到breakpoint hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)inspect 检查 运算。执行一个表达式显示执行值 watch 实时地监视变量的变化,可以放公司标志,查看变量:Var
4、iables 视图(在 Display 窗口中)显示了选中的堆栈帧中的变量值。要查看所请求的变量,只需展开 Variables 视图中的树直到您看到所请求的元素为止。您也可以在 Debug 视图中单步执行代码的同时,在 Variables 视图中查看变量。,可以放公司标志,远程调试:Eclipse 调试器提供了一个有趣的选项,可用于调试远程应用程序。它可以连接到一个运行 Java 应用程序的远程 VM 上,并将其连接到内部调试器上。处理远程调试会话非常类似于本地调试。不过,远程调试配置要求对 Run Debug.窗口进行不同的设置。您首先要选择左侧视图中的 Remote Java Applic
5、ation 项,单击 New 按钮。这样就创建了一个新的远程启动配置,并显示三个选项卡:Connect、Source 和 Common。范围:调试Weblogic 调试IBM WebSphere 5.x/6.x 调试JBoss调试Tomcat调试JSP,可以放公司标志,远程调试:set JAVA_OPTS=-server-Xdebug-Xnoagent-Dpiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787在“Name”输入框中输入远程调试的名称,在“Project”中选择要调试的项目,在“Host”中输
6、入需要远程调试项目的IP,也就是tomcat所在的IP,在“Port”中输入设置的端口号,比如上面设置的8787,然后钩选“Allow termination of remote VM”,点击“Apply”即可。,可以放公司标志,远程调试:,可以放公司标志,Eclipse 调试方法介绍完毕。,可以放公司标志,Log4j调试方法:机制:两个字日志1.为什么要使用日志:日志可以在两个阶段中使用:开发阶段:更早的发现程序中的问题,排错 产品阶段:记录程序运行时的状况2.System.out.println()的局限性 不能在运行时打开或者关闭,不能选择包或者类,在运行的时候打开或者关闭,输出信息没有
7、分级,只能输出文本信息,不能改变输出的位置,可以放公司标志,Log4j调试方法:3.log4j入门 开发步骤:要在自己的程序中使用Log4j,首先需要将commons-logging.jar和logging-log4j-1.2.9.jar导入到构建路径中。然后再将log4j.properties放到src根目录下。这样就可以在程序中使用log4j了。首先声明一个静态变量 Logger logger=Logger.getLog(“classname”);然后就可以使用log4j,在需要记录日志的地方使用:logger.debug(debug message)或logger.info(info m
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Eclipse 调试 方法 log4j

链接地址:https://www.31ppt.com/p-2905512.html