title: javac invalid flag
body: <p>I was trying to execute this command in command prompt to find my build error. What I have broken down upto is that javac is treating one of the file name as a flag (option) and thats why its not able to execute. HOw do i fix this?</p>
  
  <pre><code>C:\Users\AUG&gt;javac -verbose -classpath "C:\Program Files\MATLAB\R2010b\toolbox\j
  avabuilder\jar\javabuilder.jar" -d "C:\Users\AUG\Documents\SourceTraceJAVA\Sourc
  eTrace\src\classes" "C:\Users\AUG\Documents\SourceTraceJAVA\epanet2.h" "C:\Users
  \AUG\Documents\SourceTrace\src\SourceTrace\SourceTrace.java" "C:\Users\AUG\Docum
  ents\SourceTraceJAVA\SourceTrace\src\SourceTrace\SourceTraceMCRFactory.java" "C:
  \Users\AUG\Documents\SourceTraceJAVA\SourceTrace\src\SourceTrace\SourceTraceRemo
  te.java" "C:\Users\AUG\Documents\SourceTraceJAVA\SourceTrace\src\SourceTrace\pac
  kage-info.java"
  javac: invalid flag: C:\Users\AUG\Documents\SourceTraceJAVA\epanet2.h
  Usage: javac &lt;options&gt; &lt;source files&gt;
  use -help for a list of possible options
  </code></pre>
  
  <p>It is considering epanet2.h file as a flag instead of a file. Is there somethng wrong with the syntax ? 
  How do I resolve this?</p>