现在在同一包(abc)下,有两个java文件,分别是
--abc
-----A.java
-----B.java
其中A中的代码如下
package abc;
public class A{
private B b;
}
在编译的时候,先编译B,没有问题,然后编译A的时候提示找不到B,可是A和B是在同一个包下啊?
但当我用
javac *.java
可以成功编译,这是为什么?
谢谢各位解答。
ringa_lee2017-04-17 16:21:04
Is the classpath not set properly?
Enter the abc directory and try this commandjavac -cp . A.java