我下载了displaytag的源文件包,修改后怎么才能编译为。class的jar包,哪位同仁了解,小弟不胜感激

解决方案 »

  1.   

    示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:
           jar cvf classes.jar Foo.class Bar.class
    示例 2:使用现有的清单文件 "mymanifest" 并
               将 foo/ 目录中的所有文件归档到 "classes.jar" 中:
           jar cvfm classes.jar mymanifest -C foo/ .
      

  2.   

    我的意思是将源代码包重新编译为jar包,得把里面的.java 编译为.class文件
      

  3.   

    例如:C:\com\xxx\*.java   
       
      在DOS下:   
      C:\>jar   cvf   myclass.jar   com/xxx/*.java   
      结果会在C:\下生成一个   myclass.jar包。
    -------------------------------------------------------------------------------------
    常用法:jar   {ctxu}[vfm0Mi]   [jar-文件]   [manifest-文件]   [-C   目录]   文件名   ...   
      选项:   
              -c     创建新的存档   
              -t     列出存档内容的列表   
              -x     展开存档中的命名的(或所有的〕文件   
              -u     更新已存在的存档   
              -v     生成详细输出到标准输出上   
              -f     指定存档文件名   
              -m     包含来自标明文件的标明信息   
              -0     只存储方式;未用ZIP压缩格式   
              -M     不产生所有项的清单(manifest〕文件   
              -i     为指定的jar文件产生索引信息   
              -C     改变到指定的目录,并且包含下列文件:   
      如果一个文件名是一个目录,它将被递归处理。   
      清单(manifest〕文件名和存档文件名都需要被指定,按'm'   和   'f'标志指定的相同顺序。   
        
      示例1:将两个class文件存档到一个名为   'classes.jar'   的存档文件中:   
                    jar   cvf   classes.jar   Foo.class   Bar.class   
      示例2:用一个存在的清单(manifest)文件   'mymanifest'   将   foo/   目录下的所有   
                            文件存档到一个名为   'classes.jar'   的存档文件中:   
                    jar   cvfm   classes.jar   mymanifest   -C   foo/   .