放在CLASSPATH环境变量后面,就可以了

解决方案 »

  1.   

    比如说我的jar包叫tt.jar 
    里面包含我要调用的两个类test1.class,test2.class;
    放在D:\test下.同时在d:\test下有个usejar.class需要调用test1和test2两个类.
    我在dos 下输入:c:\java> java -d: d:\test -classpath d:\test usejar可还是找不到test1和test2啊 .
      

  2.   

    test1.java内容如下:
    package test;
    public class test1{
    String t1="in the test1";
    public String get(){
    return t1;
    }
    }
    test2.java内容如下:
    package test;
    public class test2{
    String t1="in the test2";
    public String get(){
    return t1;
    }
    }
    usejar.java内容如下
    package jun;
    import test.test1;
    import test.test2;
    public class usejar{
    public static void main(String[] args){
    System.out.println("test begin..");
    test1 t1=new test1();
    test2 t2=new test2();
    System.out.println(t1.get());
    System.out.println(t2.get());
    System.out.println("test end..");
    }
    }编译test1.java,test2.java成功后把test1.class与test2.class做成tt.jar包
    编译usejar.java报找不到test1与test2两个类.
    现在我该如何解决呢?怎样在编译是能让编译器找到tt.jar包 中的两个类啊?