java - 我如何告诉远程调试器在某个时候实际挂起?

标签 java eclipse intellij-idea remote-debugging hyperic

我正在使用 IntelliJ Idea 调试器,并且我有一些第 3 方应用程序及其源代码(应该无关紧要,但它是 super 的)。我需要查看某些方法何时被执行并跟踪执行过程。我已使用远程应用程序调试成功连接到该应用程序,但不知道下一步该做什么。 O_o

暂停应用程序是可能的,但是如何附加源并告诉它确切的暂停时间(方法调用/代码行/等)?

编辑:或者我可以使用 eclipse(如果它能正常工作,使用什么都无所谓)。

EDIT2:这不是我的项目/模块/任何东西之一。

最佳答案

在编辑器中打开源代码并设置断点。

调试器应该足够聪明,能够找出你想要实现的目标。

[编辑] 创建一个包含源代码和所有 JAR 的小项目。这应该可以正确编译并允许您设置断点。

在 Eclipse 中,您可以将源附加到 JAR。这样,您就可以设置断点。

关于java - 我如何告诉远程调试器在某个时候实际挂起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6663622/

相关文章:

Gradle:在多个子项目中包含相同的 SourceSet

java - 在IntelliJ IDEA中,项目本身也是一个模块吗?

java - 如何在 Java 中比较字符串?

java - crate.io jdbc 连接失败

java - 将输入流重定向到套接字的输出流

java - android adMob 找不到类

php - 在 Eclipse 中打开文件资源管理器的键盘快捷键是什么?

java - 抛出 ClassCastException

java - java中的多维数组到JTree

android - 在 Mac OSX 上使用 IntelliJ 使用 ormlite 的问题