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