`
mazhongjia
  • 浏览: 26280 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Eclipse断点调试bug的原因

阅读更多

最近遇到个奇怪的问题,Eclipse的断点调试功能不固定的什么时候就不好使了,一开始真把我愁坏了,没法调试只能看日

 

志真闹心,最近花了点时间查找问题原因,现和大家分享:

 

问题的罪魁祸首是:我使用的jdk1.6.0_14版本存在bug导致。

 

     官网bug发布:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6862295

 

     Eclipse官方公布:https://bugs.eclipse.org/bugs/show_bug.cgi?id=279137

 

该bug最终在jdk1.6.0_16中修正:http://www.oracle.com/technetwork/java/javase/6u16-140309.html

 

问题的根本原因是:Eclipse 在调试的过程中,已经创建好的线程ID是不变的,断点根据ID绑定于某个线程,但是在

 

jdk1.6.0_14 中,这个ID值会被不可预知的改变,从而导致断点失效。

分享到:
评论

相关推荐

    Java Eclipse进行断点调试的方法

    Java Eclipse断点调试方法是Java开发中一个非常重要的技术,通过断点调试,可以快速地定位和解决程序中的bug,本文将介绍Java Eclipse进行断点调试的方法。 一、设置断点 在Java Eclipse中,设置断点是非常简单的...

    Eclipse调试Bug的七种常用技巧

    【Eclipse调试Bug的七种常用技巧】 在软件开发过程中,调试是不可或缺的一部分,尤其是在使用Eclipse这样的集成开发环境(IDE)时。Eclipse提供了多种强大的调试工具和技术,帮助开发者快速定位并修复问题。以下是...

    eclipse的调试工具debug的使用

    ### Eclipse Debug调试工具详解 #### 一、Eclipse Debug调试工具概述 Eclipse是一款非常流行的开源集成开发环境(IDE),广泛应用于Java开发中。在Eclipse中,Debug调试工具是帮助开发者查找并解决程序错误的强大...

    JAVA断点调试

    3. **使用断点辅助工具**:很多IDE都提供了丰富的断点调试工具,如Eclipse、IntelliJ IDEA等,充分利用这些工具可以提高调试效率。 4. **注意内存占用**:长时间运行的调试会话可能会导致内存占用过高,因此在完成...

    Eclipse调试方法入门.pdf

    Eclipse是一个集成开发环境(IDE),广泛用于Java语言的开发,同时也支持C、...Eclipse调试器的高级功能还包括条件断点、异常断点、监视点等,这些都可以帮助开发者更精细地控制调试过程,快速定位和修复程序中的错误。

    Eclipse调试的7种方法

    以上7种调试方法是Eclipse提供的一些基本工具,熟练掌握这些技巧将大大提高开发者的调试效率,减少查找和修复bug的时间。当然,Eclipse还有更多高级功能,如 watches、表达式评估等,不断学习和实践,将使你在软件...

    Eclipse调试方法入门

    ### Eclipse调试方法入门详解 #### 一、理解调试与Eclipse环境 调试是软件开发过程中不可或缺的一环,它帮助开发者定位并修复代码中的错误或异常行为。Eclipse是一款功能强大的开源集成开发环境(IDE),广泛应用...

    js调试书写插件eclipse

    在调试方面,Eclipse的JavaScript调试器(如JSDT或Debugger for JavaScript)允许你设置断点,单步执行,查看变量值,调用堆栈等,这对于找出和修复bug至关重要。你可以跟踪到源代码的每一行,理解代码的执行过程,...

    eclipse调试1

    "Eclipse调试技巧" Eclipse调试是每个程序员必须面对的工作,一般来说,Debug是通过在代码中设置断点,观察...Eclipse调试是一个非常强大的调试工具,提供了很多有用的功能和视图,帮助您快速找到和解决程序中的 Bug。

    eclipse离线插件compiler反编译jar包进行debug调试

    在IT行业中,开发人员经常会遇到需要对已有的jar包或class文件进行反编译和调试的情况,以便理解其内部逻辑或修复bug。Eclipse作为一款流行的Java集成开发环境(IDE),提供了丰富的插件支持,使得这个过程变得相对...

    Eclipse调试常用技巧

    在一个 1 、 2 百万行的系统中找 Bug ,我依然在用 System.out ,当时最痛苦的就是修改代码,每次找到疑似 Bug ,就输出一下,然后重启(那时也不知道代码热替换),直到有一天带我的导师发现了这样笨笨的调试 ...

    eclipse调试java代码,pptx

    ### Eclipse调试Java与Android代码详解 #### 一、配置Eclipse + ADT + SDK环境 在开始使用Eclipse进行Java及Android代码...调试是软件开发过程中不可或缺的一部分,掌握这些技巧对于提升代码质量和减少bug至关重要。

    CYPRESS USB3.0 FX3 DEBUG仿真设置——Eclipse设置篇

    如果在程序中设置了断点,程序将在断点处暂停执行,开发者可以在此进行单步跟踪、变量检查等调试操作。 值得一提的是,在程序运行后,可以从设备管理器中看到Cypress USB3.0 Generic Driver设备,这表明程序已经...

Global site tag (gtag.js) - Google Analytics