testmain不用改,把jar放到classpath能找到的地方就可以了。

解决方案 »

  1.   


    试了怎么不好用呢?
    是否jar 命令有错误呢?
    因为我把两个目录都打包进去了,是否是这个问题呢?多谢
      

  2.   

    你可以这样设置classpath:classpath=.;%classpath%;e:\spackage这样就可以了。其它.的意思就是从当前目录开始查找
      

  3.   

    请参考这里:
    http://www.csdn.net/expert/topic/371/371919.xml?temp=.2217676如果还是不行,再问我!
      

  4.   

    当然不行,你没有把spackage目录打进去,可是却import  spackage.*
    解决:把spackage目录打进去:e:\javastudy\jar  cvf  test.jar 
          或: import  package2.test2; 
    import  spackage.package1.test1
      

  5.   

    发错了,重发:
    当然不行,你没有把spackage目录打进去,可是却import    spackage.* 
    解决:把spackage目录打进去:e:\javastudy\jar    cvf    test.jar  
                或:  import    package2.test2;  
                      import    package1.test1;