错误如下:
D:\javawork\70>javac test.java
test.java:23: cannot resolve symbol
symbol  : class TestClass
location: class AboutParameter
                                                                TestClass a=new
TestClass();
                                                                ^
test.java:23: cannot resolve symbol
symbol  : class TestClass
location: class AboutParameter
                                                                TestClass a=new
TestClass();^
2 errors

解决方案 »

  1.   

    TestClass a=new TestClass();这个类找不到~
      

  2.   

    放在两个文件里当然可以,不过要注意文件名需要和类名一致,还有构造函数必须是public属性
      

  3.   

    需要在AboutParameter.java中声明什么东西吗?还是...........
      

  4.   

    你找找TestClass这个类在哪里定义的~不用放在一个文件里面~步骤:
    找到TestClass的源代码,编译,生成.class文件放在AboutParameter所在目录下即可~
      

  5.   

    一个文件里只能有一个public的class,所以你把它放在两个文件里是对的。但是要让他们能够互相看见的话,放到一个包里就可以拉
      

  6.   

    to :BasaraTracy(不屈斗志) 
    还是不行
    TestedClass.java的构造函数前我也加上了public 
    文件名也是像你说的那样都是以跟类名一样的
      

  7.   

    to:ningIII(小宁)
    他们都被我放在一个文件夹里的
    TestedClass.class可以生成的
    就是AboutParameter.java不能javacto:liuchunjp() 
    呵呵,我现在才看书看到类这里,等过两天就看到包了,我才开始学:)
    不过我把他们都放在同一个文件夹里的
      

  8.   

    把TestClass a=new TestClass();
    改成TestedClass a=new TestedClass();
      

  9.   

    to:leos2000(石头)
    好了
    谢谢你
    谢谢楼上各位结贴。