바이트코드가 어떻게 이루어졌는지 직접 확인하고 싶다면 바이트 코드 뷰어를 사용해야 합니다. 일반 텍스트 에디터로 보기에는 아무래도 어렵습니다. 바이트코드 뷰어로 유명한게 jClassLib 입니다.
이름이 Lib로 끝나서 UI가 없는줄 알았는데 그건 아니더군요. ^^
간단하게 사용해 보도록 하겠습니다. 먼저 테스트를 위해 간단한 자바 코드 샘플을 만들었습니다.
jClassLib를 다운받아서 압축을 해제하면 jclasslib_home/bin/jclasslib.exe 파일을찾을 수 있습니다. 실행하면 GUI 인터페이스가 나타납니다. HelloJava.class를 선택합니다.
왼쪽의 트리에서 Methods 노드를 확장해 보면 두개 메소드가 나타납니다. <init>는 생성자를 나타내며 main 메소드가 있음을 바이트코드에서도 확인할 수 있습니다.
이름이 Lib로 끝나서 UI가 없는줄 알았는데 그건 아니더군요. ^^
간단하게 사용해 보도록 하겠습니다. 먼저 테스트를 위해 간단한 자바 코드 샘플을 만들었습니다.
jClassLib를 다운받아서 압축을 해제하면 jclasslib_home/bin/jclasslib.exe 파일을찾을 수 있습니다. 실행하면 GUI 인터페이스가 나타납니다. HelloJava.class를 선택합니다.
왼쪽의 트리에서 Methods 노드를 확장해 보면 두개 메소드가 나타납니다. <init>는 생성자를 나타내며 main 메소드가 있음을 바이트코드에서도 확인할 수 있습니다.
'Development > 기술' 카테고리의 다른 글
| 자바 바이트코드 활용하기 - 바이트코드 조회 (0) | 2009/01/20 |
|---|---|
| 자바 바이트코드 이야기 - 디컴파일 (0) | 2009/01/07 |
| Apache Commons CLI로 명령줄 인터페이스 구현하기 (2) | 2008/12/29 |
| Apache Commons Configuration을 이용해 설정정보 저장하기 (2) | 2008/12/25 |
| 정책 주입 응용 프로그램 블록을 WCF 서비스와 통합 (0) | 2008/06/16 |
| WCF를 이용한 HTTP 프로그래밍 (0) | 2008/05/23 |
TAG 바이트코드


