我觉得就是这个问题
classpath=.;C:*********
~~~~
.;加了么?

解决方案 »

  1.   

    manifest.mft,内容Manifest-Version: 1.0
    Main-Class: MyClass
      

  2.   

    应该没有问题
    确认MyJar.jar中确实有MyClass.class
    Classpath 是可以去掉
      

  3.   

    运行jar cvfm MyJar.jar manifest.mft -C MyClass\ .
    MyClass.class已经加入了。
    为什么出错?
      

  4.   

    to jin2001() 
    你用winrar/winzip把?MyJar.jar解开,你看看*.class是放在什么位置!
    按照你的方法,应当是在根目录下
      

  5.   

    解压后释放到d:\test目录下有两个目录,myjar和meta-inf。*.class文件
    在myjar目录下。这说明什么问题。谢谢
      

  6.   

    正确的目录结构应当是:
    myjar->meta-inf->menifest.mf
         ->*.class
    你看对么?
      

  7.   

    to rinehart(rinehart):不好意思。我只有一个“三角“。为什么我的目录
    路径不对。虚心向您请教。我的目录结构是
    myjar->meta-inf->menifest.mf
          ->myjar->*.class
    我已经搞了一个晚上了。还没有搞定。拜托了!
      

  8.   

    问题是我按照你的步骤可以得到结果啊!
    jar  cvfm  MyJar.jar  manifest.mft  -C  MyClass\  .
                                                    ~~~
                                                    中间有个空格
    你看看对了么?
      

  9.   

    我要疯了,我怎么就得不到这个结果呢?God!My God!
    感谢你不厌其烦的帮助。先结贴吧!
      

  10.   

    可能的解释就是你的*.class 是在myclass\myjar\下
      

  11.   

    jar cvfm MyClass.jar manifest.mft -C .\MyClass .