title: Cannot find symbol (extends another class)
body: <p>I have my file structure as (they are in the package assigment):</p>
  
  <pre><code>prog/
      src/assignment/
      bin/assignment/
      lib/assignment/
  </code></pre>
  
  <p>The files I am compiling are in src, and are being compiled to bin. The command I type is <code>javac -d ./bin/ -cp ./bin/:./src/ -target 1.7 ./src/assignment/*.java</code></p>
  
  <p>I have also tried <code>javac -d ./bin/ -cp ./bin/:./src/ -target 1.7 ./src/assignment/GoodBrain.java ./src/assignment/LameBrain.java ./src/assignment/Board.java</code></p>
  
  <p>For some reason I cannot two class files, the error message is 'cannot find symbol' (it points to the Board class and the LameBrain class). </p>
  
  <p>The error message: </p>
  
  <pre><code>javac -g -d ./bin/ -cp ./src/:. -target 1.7 src/assignment/GoodBrain.java
  src/assignment/GoodBrain.java:3: error: cannot find symbol
  public class GoodBrain extends LameBrain{
                                 ^
    symbol: class LameBrain
  src/assignment/GoodBrain.java:11: error: cannot find symbol
      public double rateBoard(Board board) {
                              ^
    symbol:   class Board
    location: class GoodBrain
  2 errors
  make: *** [bin/assignment/GoodBrain.class] Error 1
  </code></pre>
  
  <p>It is the same error for all the commands that I type in. Please tell me if I need to provide any new information</p>