Java读取jar中的文件

原文地址:http://tyl.iteye.com/blog/730761


import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Set;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;

public class ReadFile {
public void readJarFile(String path) {
JarFile jarFile = null;
try {
File file = new File(path);
jarFile = new JarFile(file);
Enumeration<JarEntry> enum1 = jarFile.entries();
while (enum1.hasMoreElements()) {
JarEntry obj = enum1.nextElement();
if (obj.isDirectory())// 如果是目录进行下一次循环
continue;
String fileName = obj.getName();
System.out.println("fileName========" + fileName);
}
}
catch (Exception e) {
e.printStackTrace();
}
}

public static void main(String[] args) {
new ReadFile().readJarFile("E:\\test.jar");
}
}


你可能感兴趣的:(java,exception,String,jar,File,Path)