A.class中是否有类A呢?类A是否是public呢?如果是找不到A.class,异常信息会是cannot find A.class,而不是cannot access A(无法访问类A)

解决方案 »

  1.   

    这个问题的关键在于,A并没有声明在test package中
    所以你通过test.A导入,还是无法访问A
    解决的办法很简单,在A里面声明其包含于test中
    就是在最前面加一句
    package test;
      

  2.   

    首先,class A必须是public的。
    其次,必须保证A.java中的第一句话是package test;
      

  3.   

    类A访问控制符是否有?user类中是否引出类A?
      

  4.   

    虽然看样子是类的问题,不过提一下
    我在classpath里面从来都有.和..的,不知道能不能解决你的问题阿
      

  5.   

    回复人: SwordsmanF(没人性) ( ) 信誉:100  2004-06-20 19:53:00  得分: 0  
     
     
       一年了,還這樣,放棄吧。你不適合開發程式。
      
     
    =========================================这位兄台果然人如其名,哈哈
      

  6.   

    在每个类里用package com.***.***.***;
    然后在另一个类里才能import com.***.***.***.*;
    可能是:-)
      

  7.   

    看thinking java 第五章
    好运!
      

  8.   

    楼主,
    到底是怎么回事?
    难道是你没有写package?