`
somefuture
  • 浏览: 1089972 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

eclipse调试的时候进入了class文件

阅读更多

原来一直用的3.7,后来听说4.3也不错,就换了。结果这个问题就来了:

在Java文件里面加的断点可以激活调试,但是跟进的是class文件。

这是一个奇妙的现象:关闭弹出的class文件(当然一般是个大白面),可以看到Java文件也停留在断点行,但是没有行标的箭头。你可以把鼠标房子之前的变量上,他们依然会显示当前的值。

痛苦的是每次点F6都会弹出class文件。

 

在百度了google了很久也没解决,有遇见这个问题的,但是说的很不明白。

在谷歌上baidu了很久,找到两个:

http://www.coderanch.com/t/537462/vc/Eclipse-debugger-stops-breakpoints-class

http://stackoverflow.com/questions/11540184/class-file-opens-instead-of-java-while-debugging

基本就是说源文件地址不对,由于找不到源文件,只好打开类文件了。

 

解决方法是右键工程--》debug as -->debug configuration,找到src(或者source,或者source path,我不确定会怎么样,我用了maven看到的是source)。

删除里面的default,如果你看到的不是也可以尝试继续下面的做法。

增加一个Java项目,把自己的项目选进去就好了。

分享到:
评论

相关推荐

    在Eclipse中反编译Class文件完全详解

    总的来说,Eclipse结合JadClipse和Jad提供了便捷的Class文件反编译解决方案,使开发者能在无法获取源代码的情况下,也能理解和调试代码,极大地扩展了Java开发的可能性。对于需要处理加密或混淆过的Class文件,Jad也...

    如何在eclipse中查看.class文件的步骤

    总之,通过安装和配置JadClipse插件,开发者可以在Eclipse中方便地查看和理解`.class`文件,这对于调试和学习第三方库的内部实现具有很大的帮助。在遇到问题时,这种方法能有效地提高问题定位的效率。

    Eclipse中反编译Class文件完全详解

    其次,JadClipse是一个Eclipse插件,它将JAD的功能集成到Eclipse IDE中,使得开发者可以直接在Eclipse中反编译并查看Class文件。这对于调试和理解第三方库或无法获取源代码的项目特别有用。 以下是使用JAD和...

    eclipse反编译class文件

    3. Eclipse插件:除了使用jad.exe,还有专门针对Eclipse的插件,如"JD-Eclipse"或"FernFlower for Eclipse",这些插件可以直接在Eclipse内查看class文件的源代码,无需离开IDE。安装插件的方法通常是通过Eclipse的...

    Eclipse查看class文件

    总之,jadClipse是Eclipse中一个非常实用的工具,它使得开发者能够在不拥有原始源代码的情况下,也能对class文件进行有效的分析和调试。通过熟练掌握jadClipse的使用,你可以在遇到问题时快速定位和解决,从而提升...

    提取源文件和class文件的Eclipse插件

    标题中的“提取源文件和class文件的Eclipse插件”是指一种特定的Eclipse开发环境扩展,它的主要功能是方便开发者快速地从Eclipse的工作区中导出项目的源代码(.java文件)和编译后的字节码文件(.class文件)。...

    eclipse中查看class文件

    6. **调试Class文件** - 虽然反编译的代码不能直接设置断点调试,但可以借助Eclipse的`Debug`视图,通过附加到运行中的Java进程或通过JAR文件进行远程调试,间接实现对Class文件的调试。 7. **学习与应用** - ...

    MyEclipse、Eclipse反编译Class文件工具

    标题和描述提到的"MyEclipse、Eclipse反编译Class文件工具"正是为了解决这一需求。下面我们将详细介绍这个主题,并探讨如何在MyEclipse和Eclipse这两个流行的Java集成开发环境中进行反编译。 首先,让我们了解什么...

    Eclipse查看class文件插件

    Eclipse是一个广泛使用的开源IDE,对于Java开发者来说,能够直接查看class文件的源码有助于理解和调试代码。下面将详细介绍这个功能以及如何在Eclipse 4.4版本中实现它。 在Java开发过程中,.class文件是Java源代码...

    Eclipse反编译Class文件所需要的插件

    本文将详细讨论"Eclipse反编译Class文件所需要的插件",以及如何使用这些插件。 首先,我们提到的两个关键文件是`jad.exe`和`net.sf.jadclipse_3.3.0.jar`。`jad.exe`是JAD(Java Decompiler)的可执行文件,它是一...

    eclipse打开java类编译后的class文件所在目录

    当我们编写并运行Java程序时,Eclipse会自动编译源代码(.java文件)为字节码(.class文件)。这些.class文件是Java虚拟机(JVM)执行的二进制代码,它们被存储在特定的目录结构中。了解如何在Eclipse中找到这些编译...

    Eclipse中反编译Class文件详解

    总之,通过jadclipse插件和jad反编译器,Eclipse用户可以方便地查看和理解不提供源代码的Class文件,从而有助于问题的调试和学习。尽管反编译不是完美的解决方案,但在开源精神的驱使下,它为我们提供了宝贵的洞察力...

    eclipse反编译.class文件

    现在,当我们在Eclipse中右键点击一个.class文件并选择"Open With" -> "Text Editor"时,Eclipse应该会使用JAD进行反编译并显示源代码。如果描述中的"测试了20台机子,都可以"是真实的,那么这个过程在多台计算机上...

    eclipse插件(查看java、class文件)

    对于查看类文件的插件,例如jclasslib,可以直接在Eclipse中打开.class文件,或者通过右键菜单选择"Open With" > "jclasslib Bytecode Viewer"。对于查看源代码的插件,可能需要设置源代码路径或者使用插件提供的...

    eclipse反编译class文件配置

    在这个"eclipse反编译class文件配置"的主题中,我们将深入探讨如何在Eclipse中进行配置以实现这一目标。 首先,我们需要知道反编译的概念。反编译是将已编译的机器码转换回接近原始源代码的过程。在Java中,由于...

    Eclipse调试jar文件中的代码

    接着,打开"Debug"子项,检查其中的两个选项,通常这两个选项分别是“Enable debug mode for .class files without sources”(启用无源代码.class文件的调试模式)和“Automatically decompile on debug”(自动在...

    jadeclipse【Eclipse下查看class文件源码】附配制详解

    在Java开发过程中,有时我们需要查看已编译的`.class`文件的源代码,这对于调试、学习或者理解已有的代码库非常有帮助。Jadeclipse就是这样一款插件,它允许我们在Eclipse集成开发环境中直接查看`.class`文件的源码...

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

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

Global site tag (gtag.js) - Google Analytics