我想将 jar 文件中的所有文件复制到当前目录之外。
这是我的代码。它正在将所有文件名写入 jar 内,所以.. 但我想将所有文件从 jar 内复制到 jar 外。
import java.io.*;
import java.util.Enumeration;
import java.util.jar.*;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
public class JarRead
{
public static void main (String args[]) throws IOException
{
ZipFile file = new ZipFile("jarfile.jar");
if (file != null) {
Enumeration<? extends ZipEntry> entries = file.entries();
if (entries != null) {
while (entries.hasMoreElements()) {
ZipEntry entry = entries.nextElement();
System.out.println(entry);
}
}
}
}
}