打war包 例如要打成demo.war cd 進入打包的目錄(進入demo目錄) jar -cvf demo.war * 注意*和前面字母間有個空格 文件被打包成demo.war ,在demo目錄下 >cd 進入你要打包的地方 jar cvf xxx.jar(jar文件名) META-INF/MANIFEST.MF(MANIFEST文件路徑) *(表示把該目錄下所有class加入jar包) 輸入以下命令,打包成功:E:\>jar cvfm GameApi.jar gameapi\META-INF\MANIFEST.MF -C gameapi/ . 說明幾點注意事項,很容易錯的。 1.是cvfm,不是cvf.網(wǎng)上的很多人都說是cvf. 2.因為我的MANIFEST.MF實在那個文件夾,我才在命令中那么寫。命令行自帶的幫助信息里面是直接寫MANIFEST.MF文件就行,不用帶路徑名,這樣的話,就應該轉(zhuǎn)到MANIFEST.MF所在的目錄來執(zhí)行上面的命令。建議是帶著路徑名的,這樣能防止出錯。 3.上述命令的最后,是/ . 這個東西。請注意,“/”后面隔一個空格,有個“.”,這里一定要注意,太容易出錯了??崭癫荒軄G,那個“.”也不能丟。一旦丟了都不能打包成功。 4.要打包那個文件夾,就應該定位到哪個文件夾的上一級的目錄來執(zhí)行該命令。比如說我要打包的gameapi在E盤中,我就直接轉(zhuǎn)到E盤后執(zhí)行的命令。如果此時MANIFEST.MF不是在E盤的根目錄下,就一定要帶上路徑名。否則會找不到那個文件。 |
|
來自: 一本正經(jīng)地胡鬧 > 《計算機》