我正在执行一些执行某些数据库操作的代码。
当我使用Eclipse中的Run命令执行它时,它表现良好。
但是当我在调试模式下执行它时,我找不到源
JAR文件mysql-connector-java-5.1.39-bin.jar没有源附件
答案 0 :(得分:1)
您正试图进入mysql-connector-java提供的代码,并且您还没有在Eclipse的源代码中链接到实际的步入。
最简单的方法是跨越该行(因为您可能不关心它)而不是尝试调试连接器代码。您可能还希望tweak your debugger settings阻止例外暂停执行。
正如@nitind所指出的那样,你也可以filter类型,包和模式,这样调试器就可以避免单步调试。
如果这不起作用或您确实需要进入连接器代码,则需要下载source jar(来自Maven)和attach it您项目的构建配置。
答案 1 :(得分:0)
这种情况正在发生,因为调试器正在运行某个类文件......
要查看此信息,请下载源代码并附加它或安装一些类反编译器插件(我正在使用JAD Eclipse Plugin)。第一种解决方案更好。
答案 2 :(得分:0)
eclipse程序中的调试与实际加载的类一起工作。
您发布的问题看起来像您正在使用的类在项目中找不到,但在分发jar中没有调试信息。
这很可能通过改变项目的构建路径来解决,以便停止使用这个jar并让JVM使用该项目。
或者您可以尝试mvn clean eclipse:eclipse