class test1 
{
 public void get()
{
System.out.println("test1.test1");
}
 
}
  class test2
{
public void get()
{
System.out.println("test1.test2");
}
}
 class test7
{
public static void main(String[] args)
{    test1 t1= new test1();
t1.get();
test2 t2= new test2();
t2.get();
}
}
----------------------------------------------
输出提示找不到类定义,怎么回事?

解决方案 »

  1.   

    这个看你怎么执行的了.如果在命令行下边执行,看看你的环境变量classpath有没有在前面加上.;
    .表示当前路径
      

  2.   

    class test7
    有main方法的记得加上public
      

  3.   

    看看这个类的类名是不是test7,另外就是楼上门说得了.
      

  4.   

    class test1  
    {
     public void get()
    {
    System.out.println("test1.test1"); 
    }
     
    }
      class test2
    {
    public void get()
    {
    System.out.println("test1.test2");
    }
    }
    //here 
    //main class must public
     public class test7
    {
    public static void main(String[] args)
    {  test1 t1= new test1();
    t1.get();
    test2 t2= new test2();
    t2.get();
    }
    }
      

  5.   

    有没有public都可以.如果有了public,那么文件的名称就需要和类名一样