我正在执行一些代码来执行一些数据库操作。代码不能在调试模式下执行,请求源代码
在Eclipse中使用Run命令执行它时性能很好。
但是,当我在调试模式下执行它,我收到没有找到
JAR文件的mysql-连接器的Java 39年5月1日 - bin.jar源没有源代码连接
我正在执行一些代码来执行一些数据库操作。代码不能在调试模式下执行,请求源代码
在Eclipse中使用Run命令执行它时性能很好。
但是,当我在调试模式下执行它,我收到没有找到
JAR文件的mysql-连接器的Java 39年5月1日 - bin.jar源没有源代码连接
这是因为调试器正在运行到一些类文件...
要查看此,请下载源代码并附加它或安装一些类反编译器插件(我正在使用JAD Eclipse Plugin)。第一种解决方案更好。
您正在尝试进入由mysql-connector-java提供的代码,并且您尚未链接Eclipse的源代码以实际执行步骤。
最简单的事情就是跨越那一行(因为你可能不关心它),而不是试图调试连接器代码。您可能还想要tweak your debugger settings以防止异常暂停您的执行。
由于@nitind指出你也可以使用filter类型,包和模式,所以调试器可以避免通过它们。
如果这不起作用,或者您需要进入连接器代码,您需要在项目的构建配置中下载source jar(从Maven)和attach it。
eclipse程序中的调试与实际加载的类一起工作。
您发布的问题看起来像您正在使用的类未在项目中找到,但在分发jar中没有调试信息。
这可以通过改变项目的构建路径来停止使用此jar并让JVM使用项目来解决。
,或者你可以尝试mvn clean eclipse:eclipse
是的肯定......我会连接起来,我用 – Jay