package mybean;
public class A{
}package mybean;
import mybean.*;
public class B{
   A a = new A();
}
请问为什么B看不到A呢??编译出错 
求大虾指点!

解决方案 »

  1.   

    >import mybean.*;这个声明不需要,删掉。
      

  2.   

    请把mybean这个文件夹所在的目录设到CLASSPATH上去.
    如:c:\eg\mybean;那么CLASSPATH中要有:c:\eg
      

  3.   

    二楼和四楼的方法都试过了 编译还是不能通过
    错误提示:
    cannot resolve symbol
    B.java:4:symbol : class A
    Location:class mybean.B
    A a = new A();
              ^  
    B.java:4:symbol : class A
    Location:class mybean.B
    A a = new A();
              ^   
    2 errors改了环境变量还是没办法通过编译 
    大虾帮忙再看看
      

  4.   

    B.java:4:cannot resolve symbol
    symbol : class A
    Location:class mybean.B
    A a = new A();
              ^  
    B.java:4:cannot resolve symbol
    symbol : class A
    Location:class mybean.B
    A a = new A();
              ^  
    错误提示是这样
      

  5.   

    哈哈 刚搞错了 我改了PATH 现在改了classpath可以编译了
    多谢lydvqq(碧水情缘♀黑哥)
    多谢各位帮忙!!
      

  6.   

    C:\eg\mybean>set CLASSPATH=C:\.;C:\eg;C:\j2sdk\libC:\eg\mybean>javac b.java
    注意下大小写.
    如果还不行,就没办法了.我的可以通过.