我的文件结构为(它们在包分配中):
prog/
src/assignment/
bin/assignment/
lib/assignment/
我正在编译的文件在 src 中,并且正在编译到 bin。我输入的命令是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
出于某种原因,我无法创建两个类文件,错误消息是“找不到符号”(它指向 Board 类和 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
我输入的所有命令都是相同的错误。请告诉我是否需要提供任何新信息