我正在尝试编译Board.java,它与Hexagon.java位于相同的包(和目录)中,但是我收到此错误:
Board.java:12: cannot find symbol
symbol : class Hexagon
location: class oadams_atroche.Board
private Hexagon[][] tiles;
Run Code Online (Sandbox Code Playgroud)
Board.java的前几行:
package oadams_atroche;
import java.util.LinkedList;
import java.util.Queue;
import java.io.PrintStream;
import p323.hex.*;
public class Board implements Piece{
>---//Fields
>---private int n;
>---private Hexagon[][] tiles;
Run Code Online (Sandbox Code Playgroud)
Hexagon.java的前几行:
package oadams_atroche;
import p323.hex.*;
public class Hexagon implements Piece{
Run Code Online (Sandbox Code Playgroud)
我只是看不出我做错了什么.有任何想法吗?
谢谢
aio*_*obe 36
我很确定你是在错误的目录中编译的.您应该从源根目录编译,而不是从oadams_atroches目录中编译.
看看这个bash会话:
aioobe@r60:~/tmp/hex/oadams_atroche$ ls
Board.java Hexagon.java
aioobe@r60:~/tmp/hex/oadams_atroche$ javac Board.java
Board.java:12: cannot find symbol
symbol : class Hexagon
location: class oadams_atroche.Board
private Hexagon[][] tiles;
^
1 error
Run Code Online (Sandbox Code Playgroud)
如果我上一个目录......
aioobe@r60:~/tmp/hex/oadams_atroche$ cd ..
Run Code Online (Sandbox Code Playgroud)
...并编译:
aioobe@r60:~/tmp/hex$ javac oadams_atroche/Board.java
aioobe@r60:~/tmp/hex$
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26411 次 |
| 最近记录: |