2013-10-10 5 views
0

У меня есть структура файла, как (они находятся в пакете распайке):Не можете найти символ (расширяет другой класс)

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

Файлы Я компиляции в ГКЗ и компилируются в бункер. Команда набираться 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

По некоторым причинам я не могу два файла класса, то сообщение об ошибке «не может найти символ» (это указывает на класс совета и дурачок класса).

Сообщение об ошибке:.

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

Я зафиксировал ошибку, потому что я забыл включить заявление пакета. Очень глупая ошибка

Смежные вопросы