title: JDB breakpoints not registering
body: <p>I'm attempting to debug my program with jdb. I have compiled with -g on javac, but I'm not able to set any breakpoints in my code. The ones I do set are disregarded by jdb, which runs my entire program and then exits.</p>
  
  <p>Can someone help me with jdb?</p>
  
  <p>Filesystem layout:</p>
  
  <pre><code>ls org/a/b/
  Class1.java Class1.class Class2.java Class2.class MainClass.java MainClass.class ...
  </code></pre>
  
  <p>What I've attempted so far:</p>
  
  <pre><code>jdb org.a.b.MainClass arg1 arg2
  &gt; stop in MainClass.method1
  Deferring breakpoint MainClass.method1.
  It will be set after the class is loaded.
  &gt; run
  run org.a.b.MainClass
  Set uncaught java.lang.Throwable
  Set deferred uncaught java.lang.Throwable
  &gt; 
  VM Started: &lt;a print message here&gt;
  
  The application exited
  </code></pre>
  
  <p>In my code, the first thing main does is class method1. However, the breakpoint is being completely disregarded by jdb. How can I make jdb stop at this breakpoint? Do I have to set up something else with jdb? FWIW, I'm not using any other .jar files / using the CLASSPATH in any special way to run my program.</p>