//test.java
package testxml;public class test{
int getage(){
return 25;
}
}
//reftest
package testxml;
public class reftest{
public static void main(String args[]){
test tt = new test();
int iage = tt.getage();
System.out.println(iage); }
}
错误提示
C:\Tomcat 4.1\webapps\test\WEB-INF\classes\testxml\reftest.java:4: cannot resolve symbol
symbol  : class test 
location: class testxml.reftest
test tt = new test();
                ^
C:\Tomcat 4.1\webapps\test\WEB-INF\classes\testxml\reftest.java:4: cannot resolve symbol
symbol  : class test 
location: class testxml.reftest
test tt = new test();
                              ^
2 errors到网上去搜索过,还是没解决,请大家帮忙看看

解决方案 »

  1.   

    test.java编译通过的
    reftest.java编译时出现上面的错误
      

  2.   

    两个文件都去掉package testxml;就没问题
      

  3.   

    test 一定要在 package testxml 下
      

  4.   

    恩是的,我现在在做tomcat + JavaBean 必须要加package
      

  5.   

    兄弟是否用的是Jcreator编的,Jcreator在编译类时如果有包会生成相应的文件夹把生成的class放进去,但是元文件还在文件夹外,当你编译第二个java文件时用到了前面编译的类,现找到的是和起先的那个java文件,但这个文件和其类的路径不符合,所以只要把前面的源文件放到生成的文件夹里就行。