rt

解决方案 »

  1.   

    jar cf examples.jar -C classes .把 classes 目录下的内容打包,不包括classes目录
      

  2.   

    jar cvf 你要存jar的目录/你的jar的名字.jar 需要打包的目录
      

  3.   

    一般使用 ant的jar task打包。
      

  4.   


    应该可以的,你说的不行报什么错?不会是jdk的路径没设吧?呵呵
      

  5.   

    $ tree
    .
    |-- classes
    |-- manifest.mf
    `-- sources
        `-- Hello.java2 directories, 2 files$ javac -d classes/ sources/Hello.java
    $ jar cfmv Hello.jar manifest.mf -C classes .
    已添加清单
    正在添加: Hello.class(输入 = 416) (输出 = 286)(压缩了 31%)$ tree
    .
    |-- Hello.jar
    |-- classes
    |   `-- Hello.class
    |-- manifest.mf
    `-- sources
        `-- Hello.java2 directories, 4 files$ unzip -l Hello.jar 
    Archive:  Hello.jar
      Length     Date   Time    Name
     --------    ----   ----    ----
            0  11-16-11 16:52   META-INF/
           87  11-16-11 16:52   META-INF/MANIFEST.MF
          416  11-16-11 16:51   Hello.class
     --------                   -------
          503                   3 files$ java -jar Hello.jar 
    Hello World!
      

  6.   


    没报错 直接给提示,就是打jar -hlep出的那个提示    我是这样的 
    cd到需要打包的目录下,然后敲命令,这样行吗,执行的路径有什么要求吗。。
      

  7.   

    不会像 java -jar XXX.jar 这样使用,就不是必须的。