MyEclipse调试
MyEclipse Debug调试工具的使用
1MyEclipse debug1.1为什么要Debug在开发系统过程中,常遇见一个功能的处理逻辑复杂、交互数据繁多和多次调用接口的情况;这时我们按照设计编写代码,运行代码,当运行结果和预期结果不一致时,我们想知道程序的每一步具体是怎么执行的,在哪一步与预期不一致。
所以我们需要逐行跟踪代码的执行,找出有问题的代码行,分析执行情况,直至修改正确也即消除错误,这一过程称debug。
1.2Debug 模式我们平常打开MyEclipse都是企业开发模式视图,现在了解下debug模式视图,打开debug视图;可单击如下图示的位置:Debug视图:如图示;在debug视图下有4个主要窗口:①左上的Debug窗口;主要查看当前程序所在的线程,对线程可以终止、重启;终止后则不再执行程序也就不debug程序下去,重启则重新运行程序并定位在第一个断点处。
②右上的断点状态窗口,包括了Variables,Breakpoints,Expressions三个子窗口。
Variables 窗口主要查看在断点行之前的所有有效变量;Breakpoints 窗口显示整个项目中所有的断点(包括断点所在位置);Expressions 窗口主要查看用户自定义的变量,如在程序中选中某个变量然后右击选择“Watch”后,则变量将会在Expressions窗口中显示其名称和值。
③左下的程序窗口,即当前正在调试的类并定位在正要执行的代码行。
④右下的类结构窗口1.3Debug常用快捷键及功能为了方便在调试程序时,控制程序的执行时序;MyEclipse为调试设置了常用的快捷键。
常用快捷键及功能:①双击代码行左边的标识栏则可设定一个断点(ctrl + shift +b)②F5进入本行中引用的方法中执行③F6 继续执行下一步④F7 执行完方法,返回到进入到该方法中的最后一行语句(跳出F5进入的方法)⑤F8 到下一个断点处,如果没有下一个断点则执行到程序结束⑥Step filter 逐步过滤,在window-preferences-java-Debug-stepFiltering 中可设置不需要调试的类或者包。
myeclipse调试概要
1.在Eclipse中启动Tomcat。
2.在待调试的代码段处设置断点。
3.在浏览器中运行你的Web程序,当程序执行到设置断点处时,会自动处于等待状态。
[1]快捷键(F8)直接执行程序。
[2]快捷键(F5)单步执行程序,遇到方法时进入。
[3]快捷键(F6)单步执行程序,遇到方法时跳过。
[4]快捷键(F7)单步执行程序,从当前方法跳出。
[5]进去某个函数可以直接Ctrl+Enter [6]查看接口可以是Ctrl+T -------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- 进入debug模式: 1、设置断点 2、启动servers端的debug模式 3、运行程序,在后台遇到断点时,进入debug调试状态 ============================= 作用域功能快捷键全局单步返回 F7 全局单步跳过 F6 全局单步跳入 F5 全局单步跳入选择 Ctrl+F5 全局调试上次启动F11 全局继续 F8 全局使用过滤器单步执行 Shift+F5 全局添加/去除断点Ctrl+Shift+B 全局显示 Ctrl+D 全局运行上次启动 Ctrl+F11 全局运行至行 Ctrl+R 全局执行 Ctrl+U ============================= 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。
MyEclipse设置大全
MyEclipse设置大全1.字体及行号设置:1)打开eclipse或者myeclipse,进入界面,点击window.2)选择[preferences]并点击弹出如下界面。
找到Basic并点击3)点击之后选择[text font]并点击Edite。
如下图:4)然后弹出设置字体界面,这里可以设置你想要的字体。
5)行号设置:点代码输入窗的左边框,在弹出菜单中选中“Show Line Numbers”2.代码提示功能在软件开发过程中,有了代码提示能使开发能够更加快捷与便利。
但在Eclipse,MyEclipse等javaIDE中的代码提示功能默认的一般是点“.”,也就是当你写了点“.”之后,才会出现代码提示,而打foreach,switch等这些就无法得到代码提示,为了使开发的很多时候都能得到代码的提示,需要进行一些普通的设置。
7.0版本以后的Myeclipse设置具体步骤如下(稍复杂):1)打开MyEclipse,然后“window”→“Preferences“;2)选择“java”→Editor”→“Content Assist”;3)点击“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。
其实就是指触发代码提示的就是“.”这个符号;6)“Auto Activation triggers for java”这个选项,在“.”加abcdefghijklmnopqrstuvwxyz字母,成为“.abcdefghijklmnopqrstuvwxyz”。
然后点击“apply”,点击“OK”3.添加新版本的jdk。
Myeclipse10.0默认使用的jdk1.6 。
如果要使用新版本的jdk,需要另外设置。
1)安装你想要使用的jdk版本,在这里就不说了。
2)进入myeclipse设置:windows-》preference-》java—》installed j ars-》add3)选中自己安装的jdk的目录。
myeclipse getting和setting方法 -回复
myeclipse getting和setting方法-回复如何使用MyEclipse 的getting 和setting 方法是一个与软件开发密切相关的主题。
本文将介绍MyEclipse 工具的基本概念和使用,并提供一步一步的指南来使用getting 和setting 方法。
第一部分:MyEclipse 工具概述MyEclipse 是一个基于Eclipse 的集成开发环境(IDE),专为Java 开发而设计。
它提供了许多功能强大的工具和插件,可以大大提高Java 开发人员的生产力和效率。
第二部分:安装和配置MyEclipse1. 首先,从MyEclipse 官方网站下载该工具的安装程序。
2. 运行安装程序并按照提示完成安装过程。
3. 打开MyEclipse,首次运行时会提示您选择工作区(Workspace)。
工作区是MyEclipse 存储项目和配置文件的地方。
选择一个合适的目录,并单击“确定”。
4. 在MyEclipse 的首选项(Preferences)中,您可以根据个人偏好进行自定义设置。
例如,您可以更改编辑器的外观和行为,设置代码模板,配置构建路径等。
第三部分:快速入门1. 创建一个新项目:a. 单击“File”菜单,选择“New”。
b. 选择“Project”选项,然后选择“Java”文件夹下的“Java Project”。
c. 输入项目名称,并选择合适的JRE(Java Runtime Environment)版本。
d. 单击“完成”按钮创建项目。
2. 创建一个新类:a. 在项目资源管理器中,右键单击项目名称,选择“New”。
b. 选择“Class”选项,并输入类的名称。
c. 单击“完成”按钮创建类文件。
3. 添加方法:a. 在类文件中,在类的大括号内(class 声明后的地方)创建方法。
b. 输入方法的访问修饰符、返回类型、方法名称和参数列表。
c. 编写方法的具体实现。
4. 调用方法:a. 在类文件的其他位置调用方法。
Myeclipse调试java代码
Myeclipse调试java代码J2EE 2009-12-29 21:45:26 阅读426 评论0 字号:大中小执行Window->Open Perspective->Debug 默认是右上角的窗口中,切换到Debug模式,双击代码行,就可以设置断点,再次双击就可以取消断点。
1.在普通java类,怎样进行跟踪调试.断点跟踪:F5 是进入到所在的方法中,F6是一步一步的跟踪调试,F8是跳到下一个断点1)我们先建一个类。
写了一些业务逻辑,开始设置断点。
按F6一步一步跟踪,并,查看Variables的窗口.从此窗口一下就能看出变量里的值刚只按了F6,大家看到,这是一步一步的走下来的。
我们再试一次,现在按F6刚走到int t=tes.con(6,0);这一行时,如果我们想要看tes.con(6,0)方法里的业务逻辑运行的情况,我们现在可以按F5进入到这个方法大家刚看到,按F5后,就直接到了这个方法里来了,F8就是跳到下一个断点,这就不演示了,大家试下就OK了,一般的调断点就是这几步。
边调试,边看Variables的窗口的情况,一般错误原因都能调试出来.2.在j2ee项目中跟踪调试.在这里,我就直接拿我以前作的一个Dojo+serlvet的例子来作一下这个演示1)先设置一个断点,我们按F6来看一下,大家可以看到,断点跟踪就doPost中了,这doPost中调用了.checkUser2(request)这个方法,但并没有进入到这方法里面去。
2)我们再作一次,这次跟踪到out.print(this.checkUser2(request));这行时,按F5看看效果.这次我们发现,跟踪进到了checkUser2(request)方法里去了,接着按F6一步一步向下走.3.我们这次,按F8,看效果,先我们这次设置三个断点,如果我们在response.setContentType("text/html");这行时,直接按F8,看是不是会直接跳到return "<font color='red' >登录成功!</font>";这行,如果是,就说明,F8是直接跳到下一个断点,而不是一步一步的跟踪过去的。
MyEclipse中使用debug调试程序
MyEclipse中使用debug调试程序从网上看到关于MyEclipse中使用的时候调试代码的问题,感觉不错,特精心整理之后与各位网友分享,感觉有用的,还希望捧个场,多说几句好话。
1.首先在一个java文件中设断点,然后debug as-->open debug Dialog,然后在对话框中选类后--> Run当程序走到断点处就会转到debug视图下2.F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,也就是执行本行代码,跳到下一行3.F7是跳出函数4.F8是执行到最后具体说明如下:1.Step Into (also F5) 跳入2.Step Over (also F6) 跳过3.Step Return (also F7) 执行完当前method,然后return跳出此method4.step Filter 逐步过滤一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)5.resume 重新开始执行debug,一直运行直到遇到breakpoint6.hit count 设置执行次数适合程序中的for循环(设置breakpoint view-右键hit count)7.inspect 检查运算。
执行一个表达式显示执行值8.watch 实时地监视变量的变化9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)12.添加Exception breakpoint 捕抓到Execption时暂挂(待续...)13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.一次来进行快速调试14.debug 过程中修改了某些code后--〉save&build-->resume-->重新暂挂于断点断点属性:1.hit count 执行多少次数后暂挂用于循环2.enable condition 遇到符合你输入条件(为ture\改变时)就暂挂3.suspend thread 多线程时暂挂此线程4.suspend VM 暂挂虚拟机非常感谢,希望对过客能够有用!。
myeclipse切换debug源代码
myeclipse切换debug源代码
一、介绍
MyEclipse是一个集成开发环境(IDE),它提供了最新的企业级应用程序开发工具,使您可以更加快速和轻松地开发Web应用程序。
MyEclipse可以切换到其他源代码,以便您可以使用其他源代码和组件来进行调试和测试。
二、切换debug源代码
1、在myeclipse打开你要调试的项目,在这里可以看到现在的debug源代码。
2、在左边MyEclipse软件中的菜单栏中点击“Window”,在打开的界面中点击“Preferences”。
3、在打开的界面中,选择“Myeclipse”,并在右边的菜单中找到“Debugging”,点击进入。
4、在Debugging面板中,可以看到现在的debug源代码,点击“Change”按钮,即可切换到其他源代码。
5、点击“Finish”按钮即可完成debug源代码的切换。
三、总结
MyEclipse可以很方便地切换到其他源代码,您可以使用其他源代码和组件来进行调试和测试。
MyEclipse提供了一个便捷的方式来切换debug源代码,这样可以提高开发的效率。
- 1 -。
MyEclipse调试快捷键
调试快捷键
Eclipse中有如下一些和运行调试相关的快捷键。
1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
2. 【F11】:调试最后一次执行的程序。
3. 【Ctrl+F11】:运行最后一次执行的程序。
4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
5. 【F6】:单步执行程序。
6. 【F7】:执行完方法,返回到调用此方法的后一条语句。
7. 【F8】:继续执行,到下一个断点或程序结束。
(
说明:
1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,也就是执行本行代码,跳到下一行,
3,F7是跳出函数step return
4,F8是执行到最后。
)。
MyEclipse发布与调试WAS6.1应用
调试参考:环境说明:本机使用WindowsXp操作系统,MyEclipse 6.5版本,Websphere 6.1版本1、在MyEclipse中配置Websphere服务器在MyEclipse中选择菜单Window -> Preferences...将弹出的Preferences窗口,在左边树菜单中选择MyEclipse -> Application Servers -> Websphere -> Websphere 6.1,在右边窗体中把WebSphere server的单选按钮选择为“Enable”,再选择 WebSphere home directory的路径为WebSphere服务器的安装路径,注意定位到AppServer目录,选定后,下面的四个文本框的内容将自动填写好,这里要注意,缺省不一定对的,得与你的实际Node,Cell,ServerName一致,参考实际的目录结构。
展开树形菜单WebSphere 6.1,选中“JDK”(见红框1),其右边的WebSphere JDK name 必须更改,点其右边的“Add...”按钮在弹出的WebSphere > Add JVM窗口中,更改JRE home directory,使其指向WebSphere\AppServer\java目录(见红框1),选择完后MyEclipse会卡1~3秒钟,之后JRE system libraries的文本域会自动填充上需要的jar包。
然后点“OK”按钮。
这样会使WebSphere服务器使用IBM的 JDK,如果使用SUN的JDK在服务器启动时会报错。
点击“OK”后退回到Preferences窗口,再点击“OK”,至此MyEclipse上的WebSphere 服务器配置完毕。
在服务器快捷按钮上会出现WebSphere 6.1的启动:不过别急着点“Start”,点了会发现“Console”控制台上几乎什么信息都没有,不像Tomcat 服务器启动时会出现很多信息:这是因为WebSphere默认情况下把所有的日志都输出到.log文件中,而不是输出到控制台,下面我们改设置WebSphere,使其日志输出到控制台。
myeclipse使用指南
myeclipse使用指南MyEclipse使用指南MyEclipse是一款功能强大的集成开发环境(IDE),专为Java开发而设计。
它提供了丰富的工具和功能,使开发人员能够更轻松地创建和管理Java项目。
本文将向您介绍如何使用MyEclipse,以便您能够更高效地进行Java开发。
1. 安装和配置您需要下载并安装MyEclipse。
在安装过程中,您可以选择适合您的操作系统和需求的版本。
安装完成后,您需要配置Java开发环境。
确保您已经正确安装了JDK,并将其配置为MyEclipse的默认JDK。
2. 创建项目在MyEclipse中创建一个新项目非常简单。
只需点击菜单栏上的“File”,然后选择“New”和“Project”。
在弹出的对话框中,选择“Java”类别,并选择“Java Project”。
然后,按照向导的指示填写项目的名称和位置信息。
完成后,单击“Finish”按钮即可创建一个新的Java项目。
3. 编写代码在MyEclipse中编写Java代码非常直观。
您可以在项目的源代码文件夹中创建新的Java类。
双击该类文件以打开编辑器,并开始编写您的Java代码。
MyEclipse提供了代码补全、代码导航和代码重构等功能,使您能够更快速地编写和管理代码。
4. 调试和测试MyEclipse内置了强大的调试器,使您能够更轻松地调试和测试您的Java应用程序。
您可以在代码中设置断点,以便在程序执行到特定位置时暂停执行并检查变量的值。
通过调试器,您可以逐行执行代码,查看变量的值和调用栈,以及监视程序的执行流程。
5. 版本控制MyEclipse集成了常用的版本控制系统,如Git和SVN。
这使得团队协作更加轻松。
您可以将项目连接到版本控制系统,并使用MyEclipse的界面来管理源代码的版本和变更。
6. 构建和部署MyEclipse提供了构建和部署Java应用程序的工具和功能。
您可以使用它来编译和打包您的代码,并将应用程序部署到Web服务器或应用服务器上。
MyEclipse断点调试方法
MyEclipse断点调试方法最基本的操作是:1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,也就是执行本行代码,跳到下一行,3,F7是跳出函数step return4,F8是执行到最后。
=====================================1.Step Into (also F5) 跳入2.Step Over (also F6) 跳过3.Step Return (also F7) 执行完当前method,然后return 跳出此method4.step Filter 逐步过滤一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)5.resume 重新开始执行debug,一直运行直到遇到breakpoint6.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.一次来进行快速调试。
myeclipse使用指南
myeclipse使用指南MyEclipse使用指南MyEclipse是一个功能强大的集成开发环境(IDE),专为Java开发人员而设计。
它提供了丰富的功能和工具,使开发过程更加高效和便捷。
本文将向读者介绍如何使用MyEclipse来进行Java开发,并提供一些实用的技巧和建议。
一、安装和配置MyEclipse您需要下载并安装MyEclipse。
请确保您选择与您的操作系统兼容的版本。
安装完成后,您可以按照提示进行配置,例如选择默认工作空间和设置JDK路径等。
二、创建项目在MyEclipse中,您可以使用“新建项目”向导来创建Java项目。
选择“File”菜单中的“New”选项,并选择“Java Project”。
在对话框中输入项目名称和项目位置,然后点击“Finish”按钮即可创建项目。
三、添加库文件在Java开发中,我们经常需要使用各种库文件来扩展功能或解决特定问题。
在MyEclipse中,您可以通过右键单击项目并选择“Properties”来打开项目属性对话框。
在“Java Build Path”选项卡中,您可以添加所需的库文件。
四、编写代码MyEclipse提供了强大的代码编辑功能,包括语法高亮、代码补全、代码格式化等。
您可以在MyEclipse的编辑器中编写Java代码。
您可以使用快捷键或右键菜单来执行常见的操作,如保存、运行、调试等。
五、调试和测试MyEclipse提供了强大的调试和测试功能,使您可以更轻松地发现和解决代码中的问题。
您可以在编辑器中设置断点,并使用调试视图来观察变量的值和代码的执行流程。
此外,您还可以使用JUnit 来编写和运行单元测试。
六、版本控制在团队开发中,版本控制是非常重要的。
MyEclipse集成了常用的版本控制系统,如Git和Subversion,使您可以方便地管理和协作开发代码。
您可以使用MyEclipse的版本控制功能来提交、更新和合并代码。
七、部署和打包一旦您完成了Java项目的开发,您可能需要将其部署到服务器或打包为可执行文件。
myeclipse debug 变量方法
myeclipse debug 变量方法MyEclipse 是一个流行的 Java 集成开发环境 (IDE),它提供了强大的调试功能。
如果你想在MyEclipse 中调试变量和方法,可以按照以下步骤操作:1. 设置断点:在你想开始调试的代码行号旁边单击,或者在代码行号区域双击,以在该行设置断点。
断点是 MyEclipse 调试器停止代码执行的地方。
2. 启动调试会话:你可以通过 "Debug" 菜单或工具栏按钮来启动调试会话。
或者,如果你已经在运行一个应用程序,你可以通过单击工具栏上的 "Debug" 按钮来切换到调试模式。
3. 控制调试会话:当调试器在断点处停止时,你可以查看和修改变量的值。
使用工具栏上的按钮或"Debug" 菜单来控制调试会话的流程。
例如,你可以单步执行代码(Step Over, Step Into, Step Out),查看调用堆栈,评估表达式等。
4. 查看变量和方法:在调试视图中的 "Variables" 面板中,你可以看到当前作用域内的所有变量的值。
对于方法,你可以在 "Stack" 面板中查看调用堆栈,并查看每个方法的局部变量和参数。
5. 修改变量和方法:在调试过程中,你可以修改变量的值。
只需双击 "Variables" 面板中的变量,输入新的值即可。
6. 结束调试会话:当你想结束调试会话时,可以单击工具栏上的 "Resume" 或"Terminate" 按钮,或者选择 "Debug" 菜单中的相应选项。
记住,MyEclipse 的调试功能非常强大,包括很多高级特性。
你可能需要花一些时间来熟悉所有的功能和选项。
MyEclipse使用说明
MyEclipse使用说明一、安装MyEclipse3. 启动MyEclipse。
安装完成后,可以在开始菜单或桌面上找到MyEclipse的快捷方式,双击启动程序。
二、设置MyEclipse1. 选择工作空间。
第一次启动MyEclipse时,会要求选择一个工作空间(Workspace),即项目文件存放的目录。
可以选择任意的目录作为工作空间,建议选择一个容易访问和备份的地方。
2. 配置JDK。
MyEclipse需要Java Development Kit(JDK)来编译和运行Java代码。
在启动MyEclipse之前,需要先安装并配置好JDK。
可以在MyEclipse的首选项(Preferences)中进行JDK的配置,选择Java - Installed JREs,并添加已安装的JDK。
三、使用MyEclipse1. 创建项目。
在MyEclipse的菜单栏中,选择File - New - Project,选择一个项目模板或者自定义创建一个新项目。
可以选择不同的项目类型,如Java、Web、企业级应用等。
根据项目类型的不同,可以进一步选择配置和设置项目的属性。
3. 调试代码。
在MyEclipse的调试视图中,可以设置断点、观察变量、单步执行等操作,帮助我们定位和解决代码中的问题。
可以使用调试视图中的工具栏按钮或快捷键来控制调试流程。
4. 构建和运行项目。
在MyEclipse的菜单栏中,选择Project - Build Project来编译项目。
可以在运行按钮旁边选择不同的运行方式,如Java应用程序、Web应用程序等,然后点击运行按钮来启动项目。
MyEclipse会自动构建和部署项目,并在内置的浏览器中打开应用。
6. 了解更多功能。
MyEclipse还提供了其他一些有用的功能和工具,如版本控制、代码模板、数据库访问、代码生成等。
可以通过菜单栏的Window - Show View来打开不同的视图,以了解和使用这些功能。
MyEclipse设置大全
MyEclipse设置大全1.字体及行号设置:1)打开eclipse或者myeclipse,进入界面,点击window.2)选择[preferences]并点击弹出如下界面。
找到Basic并点击3)点击之后选择[text font]并点击Edite。
如下图:4)然后弹出设置字体界面,这里可以设置你想要的字体。
5)行号设置:点代码输入窗的左边框,在弹出菜单中选中“Show Line Numbers”2.代码提示功能在软件开发过程中,有了代码提示能使开发能够更加快捷与便利。
但在Eclipse,MyEclipse等javaIDE中的代码提示功能默认的一般是点“.”,也就是当你写了点“.”之后,才会出现代码提示,而打foreach,switch等这些就无法得到代码提示,为了使开发的很多时候都能得到代码的提示,需要进行一些普通的设置。
7.0版本以后的Myeclipse设置具体步骤如下(稍复杂):1)打开MyEclipse,然后“window”→“Preferences“;2)选择“java”→Editor”→“Content Assist”;3)点击“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。
其实就是指触发代码提示的就是“.”这个符号;6)“Auto Activation triggers for java”这个选项,在“.”加abcdefghijklmnopqrstuvwxyz字母,成为“.abcdefghijklmnopqrstuv wxyz”。
然后点击“apply”,点击“OK”3.添加新版本的jdk。
Myeclipse10.0默认使用的jdk1.6 。
如果要使用新版本的jdk,需要另外设置。
1)安装你想要使用的jdk版本,在这里就不说了。
2)进入myeclipse设置:windows-》preference-》java—》inst alled jars-》add3)选中自己安装的jdk的目录。
myeclipse中debug用法
myeclipse中debug用法
MyEclipse是一款非常优秀的JavaIDE开发工具,其强大的debug 功能可以帮助开发者在代码调试过程中快速定位问题并解决。
下面我们来了解一下MyEclipse中debug的用法。
1. 设置断点
在代码中选中想要调试的行,在行号处点击左键,即可设置断点。
断点可以设置在任何代码行上,它的作用是告诉MyEclipse在该处停下来,等待我们的调试命令。
2. 启动debug模式
在MyEclipse中点击debug按钮,或者使用快捷键F11启动debug 模式。
此时,程序将会在设置的断点处停下来,等待我们的调试命令。
3. 调试命令
在debug模式下,MyEclipse提供了丰富的调试命令供我们使用。
例如,F6可以单步执行当前代码行,F5可以进入当前代码行中调用的函数,F7可以跳出当前代码块等等。
4. 查看变量
在debug模式下,我们可以查看当前程序中的所有变量。
在代码行处停下来后,可以通过鼠标悬停在变量上或者在Variables窗口中查看变量的值。
5. 修改变量值
在debug模式下,我们还可以修改程序中的变量值,这对于一些需要调试的特殊情况非常有帮助。
在Variables窗口中双击对应变量
的值,即可修改变量的值。
总之,MyEclipse中的debug功能非常强大,熟练掌握它可以帮助我们在代码调试过程中事半功倍。
在MyEclipse中用debug调试应用程序
在MyEclipse中用debug调试应用程序说来惭愧,本人虽然用MyEclipse已经相当熟练,却从来都不会用debug调试应用程序。
Debug可是说是MyEclipse中一个相当重要的功能,今天就来说说在MyEclipse中怎么用debug功能调试程序。
Debug中常用的3个快捷键是F5、F6、F7,这3个快捷键的意思是:●F5:在MyEclipse切换到debug视图时图标为,为单步测试,作用是跳入,比如说一大步中分为10小步,单击F5一次就会走完一小步,走完这一大步则需要单步10次。
●F6:在MyEclipse切换到debug视图时图标为,与F5一样也是单步测试。
只不过与F5不同的是F5追求的是过程,而F6追求的是结果。
如果一大步中分为10小步,单击F6一次就可以得到最后一步的结果.●F7:在MyEclipse切换到debug视图时图标为,作用是跳出函数。
比如当我们调试时进入了某个jar包中的类,我们可以单击F7跳出此类。
下面开始学习dedug旅程。
首先做一个有bug的加法计算器,界面如下所示:代码清单如下所示:●Strings.xml中的代码如下所示:[html]view plaincopyprint?1.<?xml version="1.0"encoding="utf-8"?>2.<resources>3.<string name="app_name">Debug测试</string>4.<string name="add">+</string>5.<string name="equ">=</string>6.<string name="call">计算</string>7.</resources>● Main.xml中的代码如下所示:[html]view plaincopyprint?1.<?xml version="1.0"encoding="utf-8"?>2.<LinearLayout xmlns:android="/apk/res/android"3.android:layout_width="fill_parent"4.android:layout_height="fill_parent"5.android:orientation="horizontal">6.7.<EditText8.android:id="@+id/num1"9.android:layout_width="50px"10.android:layout_height="wrap_content"11.android:numeric="decimal">12.13.<requestFocus/>14.15.</EditText>16.17.<TextView18.android:layout_width="wrap_content"19.android:layout_height="wrap_content"20.android:text="@string/add"21./>22.23.<EditText24.android:id="@+id/num2"25.android:layout_width="50px"26.android:numeric="decimal"27.android:layout_height="wrap_content"/>28.29.<TextView30.android:layout_width="wrap_content"31.android:layout_height="wrap_content"32.android:text="@string/equ"/>33.34.<EditText35.android:id="@+id/result"36.android:layout_width="50px"37.android:focusable="false"38.android:layout_height="wrap_content"/>39.40.<Button41.android:id="@+id/callButton"42.android:layout_width="wrap_content"43.android:layout_height="wrap_content"44.android:text="@string/call"/>45.46.</LinearLayout>●Activity类中的代码如下所示:[java]view plaincopyprint?1.packagecom.yqsn.test;2.3.importandroid.app.Activity;4.importandroid.os.Bundle;5.importandroid.view.View;6.importandroid.widget.Button;7.importandroid.widget.EditText;8.importandroid.widget.TextView;9.10.public classTestDebugActivity extends Activity {11./** Called when the activity is firstcreated. */12.private EditText numText1;13.private EditText numText2;14.private TextView sumText;15.private Button callButton;16.@Override17.public void onCreate(BundlesavedInstanceState) {18.super.onCreate(savedInstanceState);19. setContentView(yout.main);20. numText1=(EditText)findViewById(R.id.num1);21. numText2=(EditText)findViewById(R.id.num2);22. callButton=(Button)findViewById(R.id.callButton);23. callButton.setOnClickListener(newView.OnClickListener() {24.25.@Override26.public void onClick(View v){27.// TODOAuto-generated method stub28. StringnumText1Str=numText1.getText().toString();29. StringnumText2Str=numText2.getText().toString();30.float result=Float.parseFloat(numText1Str)+Float.parseFloat(numText2Str);31. sumText.setText(""+result);32. }33. });34. }35.}运行此计算器,界面如上所示,当我们输入数值后单击“计算”后出现bug 了,如下所示:我们分析可以看出我们是在输入数值点击“计算”按钮后出现问题的,分析代码,我们可以猜想出可能是我们在方法在中执行“单击侦听器”即setOnClickListener()方法时出错了。
MyEclipse断点调试方法
myeclipse中界面左侧的文件栏不见??? 点击myeclipse中的Window菜单,选择show View-->Package Explorer,如果没有Package Explorer,点击other,在弹出的窗口中录入Package Explorer,点击确定即可提示:在show View菜单下可以打开大部分的窗口MyEclipse断点调试方法最基本的操作是:1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,也就是执行本行代码,跳到下一行,3,F7是跳出函数 step return4,F8是执行到最后。
=====================================1.Step Into (also F5) 跳入2.Step Over (also F6) 跳过3.Step Return (also F7) 执行完当前method,然后return跳出此method4.step Filter 逐步过滤一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)5.resume 重新开始执行debug,一直运行直到遇到breakpoint6.hit count 设置执行次数适合程序中的for循环(设置 breakpoint view-右键hit count)7.inspect 检查运算。
执行一个表达式显示执行值8.watch 实时地监视变量的变化9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,methodbreakpoint,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.一次来进行快速调试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.在Eclipse中启动Tomcat。
2.在待调试的代码段处设置断点。
3.在浏览器中运行你的Web程序,当程序执行到设置断点处时,会自动处于等待状态。
[1]快捷键(F8)直接执行程序。
[2]快捷键(F5)单步执行程序,遇到方法时进入。
[3]快捷键(F6)单步执行程序,遇到方法时跳过。
[4]快捷键(F7)单步执行程序,从当前方法跳出。
若要改变变量的值,可以右击变量,在弹出的菜单中选择[change variable value],弹出修改画面。
改变其值后,按下ok键即可。
这时,变量的值就改为修改后的值了。
若要检查代码段是否正确,可以选择一句或一段代码,右键单击在弹出的菜单中选择Inspect项,这时,代码的执行结果就显示在Expressions窗口中。
怎么样,跟调试Swing程序一样简单吧。
在调试时出现source not find的提示信息,只要将window->preferences->tomcat->source path 中相关的工程选中即可
一、第一种情况:
1. F6是下一步;F5进入到方法体内;设定断点之后,点击F6(下一步),则进入图1页面
2. 然后关闭Web网页,重新运行网页,则会出如下的情况,也就说第二次运行,将不能重新回到原断点,但是数据确实信息;Dug只是运行模式,与数据无关;
二、第二种情况:
a) 可以在Dug模式下,在Variableds模块中,修改变量的值,此时程序也将会引用;
三、右键的使用:Inspct Execute Display:
四、第二种情况:设定断点之后,程序运行到断点之后,我们按键F6,然后程序下一步运行;然后点击resume(重启),然后关闭网页,重新运行网页,设定新数据,然后程序将再次在原断点处停下,而不是像第一种情况那样;不同于按钮:terminate(结束);
五、在我们第一次运行dug模式之后,想再次测试,则我们可以按键F8,则程序通过!如果不想程序再在原断点处停止,则将断电去掉,然后继续调试,毫不影响!不必,每次调试,都要重新启动服务器,那
样太浪费时间了!。