I'm tracing into eclipse LTK plugin. I could set a breakpoint in some of the readonly java source for LTK. (for example ProcessorBasedRefactoring.java)
However, I couldn't set a breakpoint in some source files. (for example JavaRenameProcessor).
When I tried to set a method breakpoint, I got "Cannot create method breakpoint, method signature not available." error message.
What might be wrong? Why I can't set a breakpoint in some of the (binary) Java source file?
For a simple workaround to this issue, I just set a breakpoint wherever possible, and then open the java source to click a line. Then, I can use command-R so that eclipse executes up to the line that I point to.
The breakpoint was there, but eclipse doesn't show it.
The other thing that I noticed was that the java file, just disappears from the IDE when I restart the debugger. And even when I reopen it in eclipse.
I got this error message - "zip file closed".
And then I can see the source code only when I trace into the method that the java source contains.
我相信该类是在没有调试信息的情况下编译的和/或字节代码是混淆的。
XXX.zip
, not XXX.jar
. xxx.zip
what you downloaded path into it. Good luck! I hope my answer can help you.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.