This debugger integration project is really awesome. Many thanks
to the developers.
Here's a behavior which is probably a bug.
Suppose I set a break point at this line:
ImageIcon foo = new ImageIcon("xyz.gif");
Now I step line. In most IDE's I'd expect to land in the String
constructor. But in JDE/jdb I land in ClassLoader.
OK, no problem. I imagine I'll get to ImageIcon eventually. So I do
step line again.
Now jdb puts me in Launcher.java. There is no Launcher class in
the Java API, and no Launcher.java in the jdk sources, so JDE
complains that it can't find the source.
>From this point on, JDE cannot find any source. For example,
another step line places me inside of String. JDE says it can't find
String.java, even though String.java is in the same directory as
ClassLoader.java, which it just found a minute ago.
It seems as if once it can't find a source, it can't find any source
ever again. (And I still don't know what this "Launcher" thing is all
about).
-Charlie