CMD命令打包資料夾成jar
阿新 • • 發佈:2019-01-09
網上的很多例子都是直接將在dos介面下輸入jar命令出現的幫助資訊給貼上了。不明白的人根本看不懂。當然我也看不懂,好在自己試了好多遍,終於成功了。現在我就根據我剛剛的操作來說明一下。
我介紹的是將一個資料夾打包成.jar檔案,注意,是一個資料夾:
我在e盤下有一個名為gameapi的資料夾,這個資料夾就是我要打包的資料夾,其中在這個資料夾下的META-INF資料夾下有個MANIFEST.MF檔案。關於這個檔案的製作請自行百度。
輸入以下命令,打包成功:E:\>jar cvfm GameApi.jar gameapi\META-INF\MANIFEST.MF -C gameapi/ .
說明幾點注意事項,很容易錯的。
1.是cvfm,不是cvf.網上的很多人都說是cvf.
2.因為我的MANIFEST.MF實在那個資料夾,我才在命令中那麼寫。命令列自帶的幫助資訊裡面是直接寫MANIFEST.MF檔案就行,不用帶路徑名,這樣的話,就應該轉到MANIFEST.MF所在的目錄來執行上面的命令。建議是帶著路徑名的,這樣能防止出錯。
3.上述命令的最後,是/ . 這個東西。請注意,“/”後面隔一個空格,有個“.”,這裡一定要注意,太容易出錯了。空格不能丟,那個“.”也不能丟。一旦丟了都不能打包成功。
4.要打包那個資料夾,就應該定位到哪個資料夾的上一級的目錄來執行該命令。比如說我要打包的gameapi在E盤中,我就直接轉到E盤後執行的命令。如果此時MANIFEST.MF不是在E盤的根目錄下,就一定要帶上路徑名。否則會找不到那個檔案。
轉載自:http://blog.csdn.net/mr_pang/article/details/47028921