winzip解压.jar看看有没有你用到的库,并干脆把你用到的.jar文件解压到你已用到的类库目录中去!

解决方案 »

  1.   

    用winzip解压后可以用java AuthMain执行的,但压缩后就不行了。
      

  2.   

    可不可以在library的父目录执行
    如 java library.AuthMain
      

  3.   

    可以呀,但还是JAR文件不行,怎么办????
      

  4.   

    有呀,但执行时说是找不到main里面的文件吧,但我的manifest没错呀
      

  5.   

    路径出错了,应该是Manifest.mk里 
    main-class:AuthMain
      

  6.   

    但不行,这个也不行,
    Main-Class: library.AuthMain
    这个时也不行,那该 怎么办?
      

  7.   

    照你这样 AuthMain应该 加上 package library;
      

  8.   

    我试了一下,有 main的类似乎一定要在最上面,不可以在子目录底下.
    Main-Class: library.AuthMain这样写是表明AuthMain在子目录library底下
      

  9.   

    我现在知道了一点,因为我压缩后的jar文件用winzip解压后是
    library目录与META-INF目录,是不是因为这个不能执行,我
    用的命令是:jar cvfm library.jar MANIFEST.MF library/是不是这个命令不对呀?????????????
    求助。。
      

  10.   

    to wolfsquare:
      那用哪个命令才能让main的类在最上面呀,我试了我所知道的 所有命令都不能让
    main类在最上面,main 类总是在library目录里,我该怎么办
    用什么命令
      

  11.   

    你看看classpath里是否有
    set classpath=.;
      

  12.   

    try
    jar cvfm library.jar lhykillers library\*.class
      

  13.   

    谢谢大家,我的解决方法是:在library目录里执行:
    jar cvfm library.jar lhykillers *.class
    then OK。。
    太好了,谢谢大家