cd f:\projects\mytestproj\war\web-inf\classes\com\liany\common
jar cvf webreader1.0.jar class-path: lib/bootstrapconnector.jar lib/juh-2.3.0.jar lib/jurt-2.3.0.jar lib/slf4j-api-1.6.1.jar lib/slf4j-jdk14-1.6.1.jar lib/unoil-2.3.0.jar lib/xstream-1.2.2.jar -c webreader/ .
//注意後面的小數點不能少,表示當前目錄。
[size=medium]這個時候發現這些第三方jar包都放到剛生成的jar包裡了(webreader1.0.jar/lib/),不過這些jar包本來就是在web-inf/lib/下面,所以可以從web-inf/lib/刪除掉。不過有些jar包不確定其它地方是否有用到,所以個人覺得第三方jar最好還是不要打到jar包裡。
這樣就行了:[/size]
cd f:\projects\mytestproj\war\web-inf\classes\com\liany\common
jar cvf webreader1.0.jar -c webreader/ .
[size=medium]jar命令列印出的提示如下:[/size]
f:\projects\mytestproj\war\web-inf\classes\com\liany\common>jar cvf webreader1.0.jar -c webreader/ .
標明清單(manifest)
增加:action/(讀入= 0) (寫出= 0)(儲存了 0%)
增加:action/webreaderaction.class(讀入= 2108) (寫出= 856)(壓縮了 59%)
增加:ipms-spring-webreader.xml(讀入= 914) (寫出= 373)(壓縮了 59%)
增加:ipms-ww-webreader.xml(讀入= 609) (寫出= 278)(壓縮了 54%)
增加:service/(讀入= 0) (寫出= 0)(儲存了 0%)
增加:service/documentconverttriggerexecuteimpl.class(讀入= 3668) (寫出= 1876)(壓縮了 48%)
增加:service/webreaderservice.class(讀入= 2347) (寫出= 1236)(壓縮了 47%)
增加:util/(讀入= 0) (寫出= 0)(儲存了 0%)
增加:util/converter.class(讀入= 249) (寫出= 175)(壓縮了 29%)
增加:util/officedocumentconverter.class(讀入= 1867) (寫出= 974)(壓縮了 47%)
增加:util/pdfconverter.class(讀入= 1121) (寫出= 538)(壓縮了 52%)
增加:util/swffilenamefilter.class(讀入= 824) (寫出= 467)(壓縮了 43%)
增加:util/webreadertool.class(讀入= 10748) (寫出= 5348)(壓縮了 50%)
增加:vo/(讀入= 0) (寫出= 0)(儲存了 0%)
增加:vo/webreadervo.class(讀入= 3557) (寫出= 1354)(壓縮了 61%)
[size=medium]
然後把f:\projects\mytestproj\war\web-inf\classes\com\liany\common\webreader1.0.jar丟到web-inf/lib/[/size]
jar 命令使用
1 jar命令一般用來對jar包檔案處理,jar包是由jdk安裝目錄 bin jar.exe命令生成的,當我們安裝好jdk,設定好path路徑,就可以正常使用jar.exe命令,它會用lib tool.jar工具包中的類。此處以jdk1.8.0 181版本為例,語法 jar vfmn0pme jar...
jar命令的使用
當你拿到乙個jar檔案並且希望替換掉jar中的某乙個class檔案,你應該怎麼做呢?以test.jar為例,放到c test目錄下面,dos視窗切換到這個目錄,執行命令 jar xf test.jar,那麼你的所有的檔案多解壓到當前目錄 然後替換對應的檔案 在重新打包 jar cvf test.ja...
jar打包命令使用
用法 jar vfmn0pme jar file manifest file entry point c dir files 選項 說明 如果任何檔案為目錄,則對其進行遞迴處理 清單檔名,檔案檔名和入口點名稱的指定順序與 m f 和 e 標記的指定順序相同 示例1 將兩個類檔案歸檔到乙個名為 cla...