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

Reply via email to