比如有一个test文件夹中,里面有a,b两个独立的文件夹。 
  
  把class   A放在文件夹a中,并在开头写上package   a;     把class   B放在文件夹b中,并在开头写上package   b;     如果你的A需要B,怎样写import语句啊?  比如import b.B,当然这是错的。  正确的import 语句应该怎样写呢?谢谢啦~

解决方案 »

  1.   

    比如import b.B,当然这是正确的了。你为什么说是错误的呢?
    你在test目录下面进行编译就行了。 
      

  2.   

    import b.B;
      

  3.   

    看一下你打包的jar文件,如果是根目录是test,则应该写成import test.b.B;
    如果直接就是a和b,写成import b.B;则是正确的,不知道楼主是这么打包的,要视具体情况而定。
      

  4.   

    语法没错。。就是import b.B;
    楼主是否打包?
      

  5.   

    先找到你文件的路径,比如说是test\b\B,那么你就import test.b.B;就行了呀!
      

  6.   

    在 a 文件夹下的A.java
    package a;
    import b.B;
    class A{
      B d=new B();
    }在 b 文件夹下的B.java
    package b;
    public class B{
      public int c=100;
    }在 test 文件夹下执行
     javac a\A.java能够通过
      

  7.   

    将test文件夹加入到classpath中就可以了
      

  8.   

    直接用import b;需要更详细的话就用import b.B;