第一个类如下:
package bbs;public  class UserInfo 
{
   //属性
   //方法

编译通过
第二个类文件
package bbs;
import bbs.*;public class UserRegist
{
private  UserInfo userInfo;
//其他属性、方法
}
可是编译第二个类文件的时候出错 cannot resolve symble 出错位置在UserInfo 。
如果改写成import bbs.UserInfo;还会多出一个错误来,位置在import bbs.UserInfo;语句
请问这么用import不对吗? 那么该怎么使用?谢谢了
另外我不用import,改成bbs.UserInfo一样错啊。
这两个文件都位于...Tomcat 5.0\webapps\club\WEB-INF\classes目录下 应该没有问题吧?

解决方案 »

  1.   

    都在bbs下不用import还有就是UserInfo编译了吗
      

  2.   

    UserInfo编译了 这样在java文件所在目录下生成了一个bbs文件夹,里面才是class文件 也就是说class文件比java文件深了一层目录。
    我去掉了import 依然提示错误
      

  3.   

    classpath设置没要把classpath设置到bbs所在的目录上
      

  4.   

    谢谢 这次终于可以了
    可是以后每次有类似情况都得设置classpath吗? 也太麻烦了吧 我在classpath里设置过“.”阿,为什么那个不管用呢?
      

  5.   

    .?
    jvm读取classpath是"."?当然不可以了
      

  6.   

    谢谢了 还有一个问题没搞懂 一块帮我看看吧 紧接着的 呵呵 见笑了
    http://community.csdn.net/Expert/topic/5224/5224678.xml?temp=.1313288