运行时要指明该类所在的包,命令行敲入:java mypack.class1.t2即可运行

解决方案 »

  1.   

    最好在classpath中设置成    e:\mypack
              然后,你可以   package class1;了
      

  2.   

    最好在classpath中设置成    e:\mypack
              然后,你可以   package class1;了
    运行时要指明该类所在的包,命令行敲入:java mypack.class1.t2即可运行
      

  3.   

    classpath设定的时候可以指定多个目录,这将被统一认为是一个root。所有的package都对应着实际的物理路径,都将从你设定的classpath开始搜寻。如果你的classpath是e:\mypackage;.\,那么你把那个你的package放在当前目录下的classl目录也可以。载入的时候将会把找到的.class中声明的package和实际的路径进行核对,如果发现不符合也会报错。