2024-05-12 13:07:51 | 我爱编程网
使用Eclipse等IDE编程工具,能方便的进入调试模式。
以Eclipse为例:
在button的事件函数里面设置断点,用调试模式(即debug as)启动程序即可。
新增:把代码贴出来吧。
新增:e.getActionCommand().equals("Exit")是用来确认你是否点击的Exit按钮,如果是,那么就执行System.exit(0);所以,这个System.exit(0);就是按钮的事件函数。你只要给这句else if (e.getActionCommand().equals("Exit"))或者System.exit(0);加上断点就可以调试了,但我不知道这个这么简单的关闭程序的语句需要调试什么??
现在一般IDE都支持打断点运行debug模式进行调试。比如:
eclipse 在需要断点的地方双击鼠标左键,然后以debug模式运行就会在此处断点。
java自身提供的工具是jdb 使用jdb运行class文件
jdb Test
>stop in Test.main
>run
>step
上面的例子是在Test的main方法设置断点,运行程序,然后单步调试。
具体可参见官方的文档或进入jdb命令行后输入问号查看帮助。
我爱编程网(https://www.52biancheng.com)小编还为大家带来eclipse怎么调试程序 eclipse调试代码方法攻略大全的相关内容。
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。eclipse怎么调试程序?可能很多朋友还不会在eclipse中调试程序代码,下文介绍eclipse怎么调试代码方法,一起来了解下吧!
eclipse怎么调试代码方法:
1、设置断点
在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上。
2、调试
(1)点击打开透视图按钮,选择调试透视图,则打开调试透视图界面,然后先设置断点,按调试按钮则可以调试程序。
(2)或者直接点击调试按钮,那个虫子样子的按钮,然后就会进入调试透视图的界面。前提你需要是要在程序中设置好断点。
(3)或者右键单击该程序,选择debug as(调试方式) - java application(Java应用程序),则可以调试程序了。前提你需要是要在程序中设置好断点。
3、调试快捷键
以debug方式运行java程序后
(F5)单步执行程序,遇到方法时进入;
(F6)单步执行程序,遇到方法时跳过;
(F7)单步执行程序,从当前方法跳出;
(F8)直接执行程序。遇到断点时暂停;
按F5就是一层层深入的debug相当于剥葱样,会进入每个方法内部;
按F6就是在当前函数一步步debug,不理会深层次运作;我爱编程网
按F7就是如果当前进入了某个方法内部,都跳转到该方法的结尾代码处;
按F8就是如果后面还有断点,则运行到下一断点处,否则运行完程序;
另,在debug时,会有很多有用信息显示在debug框里,如堆栈信息,需要自己实践;在程序界面里,鼠标移到变量上时会有当前变量的属性值。
4、改变变量的值
在变量窗口中右击变量,在弹出的菜单中选择[change value],弹出修改画面。
改变其值后,按下ok按钮;这时变量的值就改为修改后的值了。
5、检查代码段执行结果
在程序运行的时候,想看看某段程序运行的结果是否正确,或者查看某个变量的值时:
选择一句或一段代码,右键单击在弹出的菜单中选择Watch(创建查看表达式)项,此时,代码的执行结果将显示在Expressions(表达式)窗口中。
选择一句或一段代码,右键单击在弹出的菜单中选择Inspect(检查)项,可以直接显示表达式的值。
eclipse作为开发者必备的一款常用软件,有许多开发者还不知道debug功能,debug模式简称为调试,可以自动编译出项目中的问题。
希望大家在这里都能获得自己需要的东西。
java中swing界面中主程序运行时进度条不显示,程序结束后才显示;注释掉主程序后,再运行,进度条正常显示你的action事件可以放在一个新线程中运行,不要阻挡Swing画图。Swing对事件的响应都是放在一个叫事件派发的线程中去做的,如果你的事件响应监听器本身在被事件派发线程调用时你做的事件太花时间了(比如我们来个无限循环啥的)我们就应该把这个actionPerformed方法中的
php点击按钮调用一个函数给你一个最简单的示例<?phpfunctionquery(){........代码......}if($_POST["do"]=="yes"){query();}?><inputtype="button"value="按钮"onclick="javascript:cmdclick()"/><scr
JAVA如何给程序设置一个窗口首先,绘制一个默认的窗体,创建好工程,包,类,命名类为Window.很简单,在类中添加一个私有属性JFrame,这么写:privateJFramef=newJFrame("欢迎来到本自助银行");Window的构造方法中,只写 f.setVisible(true);以及窗体的初始位置和初始大小:f.setLocation(300,200);f.setSiz
JAVA实现音频播放这个程序只要写对了音乐文件的URL地址,例如:newURL("file:/C:/tmp/1/WindowsDing.wav");就可以播放音乐,除了可以播放.wav格式的音乐,还可以播放.au格式的音乐。另外,如果你不希望音乐循环播放,你可以去掉audio1.loop();这一语句。importjava.applet.AudioClip;importjav
[php]onSubmit和onclick区别onSubmit是表单上(也只能是表单)用的,提交表单前会触发onClick是按钮等控件上用的,用来触发点击事件.用作数据验证的时候,可以选择在submit按钮上的onclick中验证,可以在onsubmit中验证.但是从事件触发顺序上来说,onclick更早.顺序是:用户点击按钮->onclick->如果onclic
让Java程序只运行一个实例一个程序可以在内存里面存在多个运行实例比如你可以打开多个微软的Word程序但是有些时候我们需要控制程序运行的实例只有一个也就是说该程序同一时刻在内存里面运行的只有一个实例这样当这个程序在内存中已经存在一个运行实例而用户又再次运行了该程序的时候有两种结果第一种结果是结束目前的运行实例打开新运行的实例第二种就是让新运行的实例退出原有的运行实例继续运行原理因为任何时候只
java中如何实现自动计时功能,就是点击一个start按钮就开始计时,以秒为单位简单代码如下:import java.awt.Button;import java.awt.FlowLayout;import java.awt.Label;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;impo
php。在while循环中调用一个函数。是当调用的函数执行完后再进入下一次循环?你的第一个问题:只有在本次的yihanshu()彻底执行完毕后,才进行下一次while循环。你的第二个问题:可以在yihanshu()里面插入sleep(1000000);例如yihanshu(){sleep(10000);//间隔10000秒之后再继续执行dosomething();
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00