㈠ 如何用java代碼把一個jar包里的文件替換掉
JDK提供了一個JarFile類用來處理Jar文件的,不過只提供了讀的功能
你可以通過如下步驟實現你的目標:
1) 通過JarFile讀出Jar包信息。
2) 根據讀出的信息將Jar包解壓至臨時目錄。
3) 在臨時目錄里替換文件。
4) 通過RunTime.exex()執行控制台命令重新生成Jar包
㈡ 如何用命令將java 程序打成jar包啊
用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目錄] 文件名 ...
選項:
-c 創建新的存檔
-t 列出存檔內容的列表
-x 展開存檔中的命名的(或所有的〕文件
-u 更新已存在的存檔
-v 生成詳細輸出到標准輸出上
-f 指定存檔文件名
-m 包含來自標明文件的標明信息
-0 只存儲方式;未用zip壓縮格式
-M 不產生所有項的清單(manifest〕文件
-i 為指定的jar文件產生索引信息
-C 改變到指定的目錄,並且包含下列文件:
如果一個文件名是一個目錄,它將被遞歸處理。
清單(manifest〕文件名和存檔文件名都需要被指定,按'm' 和 'f'標志指定的相同順序。