用于调试的断点Java系统代码

用于调试的断点Java系统代码,java,debugging,intellij-idea,Java,Debugging,Intellij Idea,我的Java应用程序有一个我正在努力解决的问题。我需要为ThreadPoolExecutor的runWorker方法设置断点,但因为这是一个标准Java类,所以我认为当我在IntellijJava工具中运行时,我不能添加断点来停止它 我可以在IntelliJ中查看源代码并设置断点,但与我自己的代码中的断点不同,它没有效果 这里的正确方法是什么?问题是附加的src是针对Java 1.8.1的,但我是以Java 10运行的,当我改为以Java 1.8.1运行时,它起作用了。是ThreadExecut

我的Java应用程序有一个我正在努力解决的问题。我需要为ThreadPoolExecutor的runWorker方法设置断点,但因为这是一个标准Java类,所以我认为当我在IntellijJava工具中运行时,我不能添加断点来停止它

我可以在IntelliJ中查看源代码并设置断点,但与我自己的代码中的断点不同,它没有效果


这里的正确方法是什么?

问题是附加的src是针对Java 1.8.1的,但我是以Java 10运行的,当我改为以Java 1.8.1运行时,它起作用了。

是ThreadExecutorPool还是ThreadPoolExecutor?@c0对不起,它的ThreadPoolExecutor,更正的问题向ThreadPoolExecutorrunWorkerWorker方法添加断点对我使用IntelliJ有效;执行被挂起,并且能够单步执行代码。@Slaw这是为了确认它应该工作,问题是附加的src是针对Java 1.8.1的,但我是以Java 10运行的,当我改为以Java 1.8.1运行时,它工作了。