2013-10-10 33 views
0

我有我的文件結構(它們在包分配新建分配FY):找不到符號(擴展了另一個類)

prog/ 
    src/assignment/ 
    bin/assignment/ 
    lib/assignment/ 

我編譯的文件是在SRC和被編譯成倉。我鍵入的命令是javac -d ./bin/ -cp ./bin/:./src/ -target 1.7 ./src/assignment/*.java

我也試過javac -d ./bin/ -cp ./bin/:./src/ -target 1.7 ./src/assignment/GoodBrain.java ./src/assignment/LameBrain.java ./src/assignment/Board.java

出於某種原因,我不能將兩個類文件,該錯誤信息是「無法找到符號」(它指向的板類和LameBrain類)。

錯誤消息:

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 

這是我鍵入的所有命令相同的錯誤,請告訴我,如果我需要提供任何新的信息

+2

顯示完整的錯誤信息。顯示任何相關的代碼。 –

+0

感謝您的完整錯誤,現在我們需要的是代碼,我們應該能夠回答這個問題。 – Johan

+0

有什麼特定的,你想我發佈?我不相信該文件會非常有益(顯然,我可能是錯的),而這些內容已經在錯誤消息中反映出來了。我問,因爲我不能在網上發佈我的答案(GoodBrain.java) –

回答

0

我固定的錯誤,是因爲我忘記了包裝說明。非常愚蠢的錯誤