検索

ホームページ  >  に質問  >  本文

同一包下Java的编译问题?

现在在同一包(abc)下,有两个java文件,分别是

--abc
-----A.java
-----B.java

其中A中的代码如下

package abc;
public class A{
    private B b;
}

在编译的时候,先编译B,没有问题,然后编译A的时候提示找不到B,可是A和B是在同一个包下啊?

但当我用

javac *.java

可以成功编译,这是为什么?
谢谢各位解答。

阿神阿神2861日前572

全員に返信(1)返信します

  • ringa_lee

    ringa_lee2017-04-17 16:21:04

    クラスパスが正しく設定されていませんか?

    abc ディレクトリに入り、このコマンドを試してください javac -cp . A.java

    返事
    0
  • キャンセル返事