[펌] 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();
}
}
'JAVA' 카테고리의 다른 글
하위디렉토리 폴더와 파일 읽기 (0) | 2014.04.19 |
---|---|
[펌]Java Architecture for XML Binding (JAXB) 예제 (0) | 2014.03.03 |
[ERROR] java 오류 정리 (0) | 2014.02.26 |
Socket으로 Mail 전송 샘플 (0) | 2014.02.24 |
SMTP 서버를 통해 메일 전송 (0) | 2014.02.19 |