在 IntelliJ 中,如果我打开一个没有源代码的类文件,它会自动反编译。问题是我想在行号上设置一个断点,该行号是文件反编译版本中的最后一行。我从堆栈跟踪中知道该行号。
如何在 IntelliJ 中的任意行号上设置断点?
最佳答案
我不知道这是否真的有效,但这里有一个我会尝试的解决方法。
<line-breakpoint>
标签 <line>
标记比您需要的行少一个(例如,如果您需要在 845 上设置断点,请输入 844)。 现在尝试调试您的程序,看看它是否到达断点(<-- 这部分我还没有实际测试过)。
另一种选择可能是将反编译的源代码复制并粘贴到某个目录中正确的包结构中。将此目录作为您需要调试的库的源。然后,您可以向已创建的源添加断点,同时根据需要向文件添加尽可能多的换行符,以便能够在正确的行上设置断点。
关于intellij-idea - 是否可以在 IntelliJ 的反编译文件中的任意行号处添加断点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49951139/