我写了2个类
MyTool1 , MyTool2,
并放在 D:\javacode\tool\t
package tool.tool1.mytool1;
package tool.tool2.mytool2;最后写了一个main方法,编译时出错“软件包tool不存在”import tool.mytool1;
import tool.mytool2;public class TestJar{
public static void main(String args[]){
MyTool1 m1= new MyTool1();
MyTool2 m2= new MyTool2();
}
}

解决方案 »

  1.   

    MyTool1 , MyTool2应该分别放在D:\javacode\tool\mytool1和D:\javacode\tool\mytool2目录下
      

  2.   

    package tool.tool1.mytool1;
    package tool.tool2.mytool2;
    引入的类名和:
    MyTool1 m1= new MyTool1();
    MyTool2 m2= new MyTool2();类名不一致,当然会报错。
      

  3.   

    你这太不一致了,完整的应该是这样的:
    MyTool1 , MyTool2应该分别放在D:\javacode\tool\tool1和D:\javacode\tool\tool2目录下,package tool.tool1;
    package tool.tool2;import tool.tool1.MyTool1;
    import tool.tool2.MyTool2;
      

  4.   

    MyTool1 , MyTool2应该分别放在D:\javacode\tool\tool1\mytool1和D:\javacode\tool\tool2\mytool2目录下
    然后:import tool.tool1.mytool1;
    import tool.tool2.mytool2;public class TestJar{
        public static void main(String args[]){
            MyTool1 m1= new MyTool1();
            MyTool2 m2= new MyTool2();
        }
    }
      

  5.   

    正确的是
    import tool.tool1.mytool1;
    import tool.tool1.mytool2;
    public class TestJar{
    public static void main(String args[]){
    MyTool1 m1= new MyTool1();
    MyTool2 m2= new MyTool2