title: javac -classpath problem with multiple dirs
body: <p>I have</p>
  
  <p><code>c:\sources</code> with</p>
  
  <pre><code>A.java
  B.java
  com\pluto\B.class
  Test.java
  </code></pre>
  
  <p>and</p>
  
  <p><code>c:\packages with</code></p>
  
  <pre><code>com\pluto\oth\C.class
  </code></pre>
  
  <p>in <code>Test.java</code> there are references to <code>B</code> and <code>C</code> (correctly imported) but when I try to compile with (I'm in <code>c:\sources</code>)</p>
  
  <pre><code>javac -classpath \.;c:\packages Test.java 
  </code></pre>
  
  <p>the compiler tell me that it doesn't find <code>B</code></p>
  
  <p>but if I move <code>B.java</code> from <code>c:\sources</code> to another dir and then I compile with</p>
  
  <pre><code>javac -classpath .;c:\packages Test.java 
  </code></pre>
  
  <p>it does work!!</p>
  
  <p>How must I set the current dir? <code>.</code> or <code>\.</code> and why do the first test fail?</p>
  
  <p>... it seems as the compiler doesn't want to find a class file com/pluto/B.class and
  a source file with the same name B.java in the current dir where I'm compiling...</p>