解决eclipse中断点调试不起作用的问题

解决eclipse中断点调试不起作用的问题

eclipsegeneration编译器file工作

最近几天,遇到了一个问题,就是在eclipse中进行断点调试程序到时候,跟踪不到我设置的断点。困惑了很久,在网上也查阅了很多资料,都没能解决我的问题。今天早上,我试着把eclipse的工作空间重新换了一个,换到别的盘符下面。在试着进行断点调试就可以了。虽然解决问题了,但我觉得,之前可以进行调试,但最近几天不行,估计是哪里操作失误所导致的。

如果出现如下的错误:

在需要调试的地方插入一个断点,结果弹出一个对话框,提示如下内容,不能添加断点。
 
  ---------------------------------------------------------
 

unable to install breakpoint in ...(file name) due to miss
line number attributes. midify compliter options to generate line number
attributes.

reason:

absent line number
information
 __________________________________________________________

解决方法:

项目->属性->Java编译器->类文件生成->将行号属性添加至生成的类文件(由调试器使用)->打勾 

Project--->Properties---->java
Compiler---->classfile
Generation
选中下面的复选框,点击Apply后,点击OK就可以了

时间: 2024-08-17 12:22:38

解决eclipse中断点调试不起作用的问题的相关文章

eclipse中断点调试debug

几乎没有用过debug模式,每次想要知道结果都是sysou一下.记得曾经问乱码问题,jfinal说打断点调试看在哪里出错.简单记下普通调试. 1.在需要查看的地方打断点,方法是在行号右侧双击. 2.运行这个方法为右键debug as. 3.程序会终止到你想要调试的地方. 这时,鼠标悬浮到你想要的变量上面,这时还没初始化值,只能看到变量的基本信息. 然后按F6进入下一步. 这时,如果变量发生赋值,则鼠标悬浮上面可以看到值. 当然也可以在右上角看到: 这样就可以在程序运行中一步步观察值的变化. 如果

解决Eclipse调试真机时出现adb refused request: closed

最近用Eclipse调试我的红米的时候,总是出现adb refused request: closed,而且调试一直停在waiting for debugger不动了,在网上搜了一下,有的说用adb kill-server然后再adb start-server,还有的说重启Eclipse或者重启电脑,但是都不管用,试了好多次终于发现原来是驱动的问题,我把360手机助手卸载了之后(我用的是360手机助手)重新安装红米驱动后,OK!问题终于解决了!希望能够帮助到大家! 对了,还有一种可能是开了两个E

Eclipse 在ubuntu桌面显示快捷启动以及解决Eclipse 在ubuntu中点击菜单栏不起作用的原因.

要在Eclipse中设置好之后,可以通过如下方式在周末显示快捷启动以及解决Eclipse在ubuntu高版本中点击菜单栏项不显示列表的问题 在usr/share/app-install/desktop目录下创建一个eclipse.desktop文件,如下命令: sudo gedit /usr/share/app-install/desktop/eclipse.desktop 在这个文件中输入: [Desktop Entry] Name=eclipse Comment=eclipse IDE Ex

intelliJ idea像eclipse一样在class中断点调试

直接查看jar包中的源码或者在class类中断点调试是一种很方便的功能,那么idea中要如何配置呢 1.打开setting(ctrl+alt+s或者点击file选择setting) 2.选择plugins在其中输入byte,搜索插件,勾选两个插件并确认 3.出现弹框提示,是否重启,确认重启后,既可以进入class文件并添加断点 4.查看jetty的class文件 原文地址:https://www.cnblogs.com/UUUz/p/12202482.html

编绎调试HotSpot JVM及在Eclipse里调试HotSpot一些步骤

编绎整个OpenJDK要很久,而且有很多东西是不需要的.研究HotSpot的话,其实只要下HotSpot部分的代码就可以了. 下面简单记录下编绎调试HotSpot一些步骤. 一.编绎 进入hotsopt的make目录下: 1 cd code/cpp/openjdk/hotspot/make/ 用make help可以看到有很多有用的信息.当然查看Makefile文件,里面也有很多有用的注释. make help会输出当前的一些环境变量的设置,如果不对,自然编绎不过去. 设置环境变量: 1 2 3

Eclipse里面调试java总结

? 正所谓"工欲善其事必先利其器",会用Eclipse去调试可以帮助识别和解决应用程序缺陷,同时也可以帮助我们去阅读和理解一些源码是有极大的帮助的.可以极大的提高我们的工作效率.?  1.基础知识,熟悉Debug视图 认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式.断点.变量视图,蓝色部分为代码视图.  线程堆栈视图 分别介绍一下这几个按钮的含义: 1.表示当前实现继续运行直到下一个断点,快捷键为F8. 2.表示打断整个进程 3.表示进入当前方法,快捷键为F5. 4.

Android动态方式破解apk前奏篇(Eclipse动态调试smail源码)

一.前言 今天我们开始apk破解的另外一种方式:动态代码调试破解,之前其实已经在一篇文章中说到如何破解apk了: Android中使用静态方式破解Apk  主要采用的是静态方式,步骤也很简单,首先使用apktool来反编译apk,得到smail源码,然后分析smail代码,采用代码注入技术来跟踪代码,然后找到关键方法进行修改,进而破解,同时还可以使用一些开源的hook框架,比如:Xposed和Cydia Substrate,来进行关键方法的hook.所以这里我们可以看到我们破解的第一步是使用ap

解决Eclipse异常关闭后重启报 org.eclipse.swt.SWTException: Invalid thread access 的问题

. . . . . 很久没有写博客了,最近实在是太忙,一直想写点干货,但是一直没静下心来学习. 今天又在加班忙碌之中,结果谁知道越忙碌越出问题.先是 weblogic 没有正常启动,凭经验第一反应就是7001端口被其它程序占用了,然后通过命令查看之后,发现果然是被占用了,占用端口的竟然是Eclipse,查找占用端口的方式请移步至博主的另一篇文章<[windows]查询占用端口的程序——记一次解决webloigc启动失败的过程>. Eclipse之前是不占用7011端口的,这次占用估计可能是启动

Android学习启动篇--eclipse如何调试system_server

打算开始Android系统学习,君预善其事,必先利其器.如果能够在eclipse中调试system_server, 对于理解Android系统服务能够起到很大的帮助. 在网上查了点资料,基本上都比较麻烦: 以下是老罗的文章, 有点老, 需要自己编译一个android rom. 光下源码就要准备好久! http://blog.csdn.net/luoshengyang/article/details/6559955 还有一种是直接烧录rom到Nexus真机上,这个有好处就是真机上比较快! 但是也很