给你个最简单的方法:
用winrar打开你的RAR格式、Zip格式及7z格式格式文件,然后把修改后的文件直接拖拽到winrar里面对应的目录就可以了!就完成了替换。
public static void main(String args[]) {
File f=new File("e:\\a.rar");
FileOutputStream out=null;
try {
out = new FileOutputStream(f);
if(out==null) return;
ZipOutputStream zout=new ZipOutputStream(out);
zout.write("你好啊!".getBytes());
zout.closeEntry();
zout.close();
out.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}
你可以看下java.util.zip下的内容
会需要重新打包