MyEclipse调试

合集下载

MyEclipse Debug调试工具的使用

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调试概要

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设置大全

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 工具的基本概念和使用,并提供一步一步的指南来使用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代码

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中使用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切换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调试快捷键

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应用

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使用指南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断点调试方法

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使用指南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 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使用说明

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设置大全

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中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调试应用程序说来惭愧,本人虽然用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中界面左侧的文件栏不见??? 点击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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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,则程序通过!如果不想程序再在原断点处停止,则将断电去掉,然后继续调试,毫不影响!不必,每次调试,都要重新启动服务器,那
样太浪费时间了!。

相关文档
最新文档