【发布时间】:2014-03-27 17:56:41
【问题描述】:
假设我在 jar Project.jar 中有 text.txt。如何创建 text.txt 的副本并将该副本提取到本地驱动器的特定文件夹中?
【问题讨论】:
假设我在 jar Project.jar 中有 text.txt。如何创建 text.txt 的副本并将该副本提取到本地驱动器的特定文件夹中?
【问题讨论】:
尝试使用java.util.jar API。具体来说,看看JarFile.getEntry() 和JarFile.getInputStream()。例如:
JarFile jarFile = new JarFile(new File("Project.jar"));
ZipEntry entry = jarFile.getEntry("text.txt");
InputStream is = jarFile.getInputStream(entry);
// write InputStream to file
【讨论】: