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
这是我键入的所有命令相同的错误,请告诉我,如果我需要提供任何新的信息
显示完整的错误信息。显示任何相关的代码。 –
感谢您的完整错误,现在我们需要的是代码,我们应该能够回答这个问题。 – Johan
有什么特定的,你想我发布?我不相信该文件会非常有益(显然,我可能是错的),而这些内容已经在错误消息中反映出来了。我问,因为我不能在网上发布我的答案(GoodBrain.java) –