这样写没有问题呀。
确信你的目录结构是对的,从你的包名来看,目录结构应该是这样的。
a\aa.java
a\b\bb.java先编译aa类。

解决方案 »

  1.   

    包的概念不是说java文件放在文件夹下面
    而是说的class文件
    import 是没有错误的
    可能是你编译的错误,生成的class文件没有生成在包里
      

  2.   

    编译bb.java时
    包a里有aa.class的文件吗?
      

  3.   

    你的環境變量設置錯誤。可以把bb.class放在a文件加外十一時。
      

  4.   

    首先进入a\,运行命令:
    javac -d . aa.java
    将a\a目录拷贝到a\b\
    进入a\b,运行命令:
    javac -d . bb.java
    不知道这样是否符号你的要求。