情形是这样的:
A.java:package test;
public class A{
  public A(){
  }
}B.java:import test.*;
public class B{
  public static void main(String[]args){
    A e=new A();
    ......
  }
}
A和B在同一层目录。
可A编译不了!求救谢谢
我分不多,谢谢

解决方案 »

  1.   

    既然A和B在同一目录下,则无需再import test.*
    B可以直接访问A
      

  2.   

    A和B在同一目录下,不必import test.* 
      

  3.   

    A.java中
    packaget test把A.class编译到了当前目录的test文件夹中,怎么可以直接用?
    谢谢帮忙!
      

  4.   

    A B源码在同一层目录
    编译后B和test在同一层
    我说的有点含糊,不好意思
      

  5.   

    试试看public class B{ 
      public static void main(String[]args){ 
        test.A e=new test.A(); 
        ...... 
      } 
    } 另外:
    可A编译不了!具体是什么意思啊?提示什么错误信息?
      

  6.   

    这个是可以运行我知道,import test.A;也行,但是我想知道为什么import test.*;就不行了呢
      提示找不到A 错误的类文件.\A.class
      

  7.   

    给你一个答案,或许对你有帮助:
    关于Java包导入的一个奇怪问题
    http://www.sunxin.org/sunxin/005.asp