请问怎么通过Java代码,在一个指定的Jar包内添加一个新的文件?
(不是使用压缩工具手动拉进去)
Jar包本身就是压缩包的意思,所以想要往Jar包中添加新文件,就必须先解压。
不想用压缩工具的话,可以用Java写代码解压,将新文件加入解压缩后的文件夹,再重新压缩成Jar包。
JarInputStream、JarOutputStream、JarFile 具体解压缩代码应该会用到这三个类。
那就只能通过编译工具如eclipse,添加文件后,再打成一个新的jar包了。。。
在Eclipse里面的话可以先Maven clean 然后再 maven install 如果失败的话可以在project里面clean一下在打包就行两人。可以在target里面找到你要的jar包