[펌]jar 내부 파일 읽기
[펌] http://cs.dvc.edu/HowTo_ReadJars.html
실행방법 : java JarRead JA파일명 경로/../읽을파일명
예) java JarRead jersey-server-2.2.jar org/glassfis
h/jersey/server/wadl/processor/WadlModelProcessor.class
import java.io.*;
import java.util.jar.*;
public class JarRead
{
public static void main (String args[]) throws IOException
{
System.out.println ("args.length=" + args.length );
if (args.length != 2)
{
System.out.println("Please provide a JAR filename and file to read");
System.exit(-1);
}
JarFile jarFile = new JarFile(args[0]);
JarEntry entry = jarFile.getJarEntry(args[1]);
InputStream input = jarFile.getInputStream(entry);
process(input);
}
private static void process(InputStream input) throws IOException
{
InputStreamReader isr = new InputStreamReader(input);
BufferedReader reader = new BufferedReader(isr);
String line;
while ((line = reader.readLine()) != null)
System.out.println(line);
reader.close();
}
}