先看两个程序:Test1.javapackage mybole;public class Test1
{
      public static void main(String[] args)
      {
            Test2 t2=new Test2();
            t2.paint();  
      }
}另一个程序 Test2.javapublic class Test2
{
      public void paint()
      {
            System.out.println("successful!");
      }
}包中的类怎么访问包外的类呢?
我的当前目录是G:\Test\21Days,我把它加到环境变量去了
编译Test2.java通过。Test1.java就不行了。
要怎么访问?
要多少分都可以给你,我只要答案

解决方案 »

  1.   

    你可以把Test2.java放在同一个包中哦。
    或者引入,Test2.java所在的包哦。
      

  2.   


    给Test2.java 加个包啊然后在Test1.java 前加个import packagename……
      

  3.   

    package mybole;
    public class Test2
    {
          public void paint()
          {
                System.out.println("successful!");
          }
    }
      

  4.   

    楼上的先谢过,不过,
    我想知道的是:
    在G:\Test\21Days这个目录下的时候
    一定要给Test2.java加上包名吗?例如:
    package name; 这个一定要加上吗?public class Test2
    {
       ...
    }
      

  5.   

    恩,是的~  因为你Test1 有包名
      

  6.   

    包中的类怎么访问包外的类呢?
      把包外的类,IMPORT进来就行了
      

  7.   

    当前目录是G:\Test\21Days
    你应该在它下面生成mybole目录,即G:\Test\21Days\mybole
    运行时,在G:\Test\21Days输入mybole.Test1