-
[Java] javap를 사용하여 바이트코드를 확인해보자IT, 프로그래밍/Java 2019. 1. 9. 15:11
가끔 코드를 작성하다 보면 실제 동작되는 바이트 코드를 확인하고 싶을 때가 있습니다.
이럴 때 JDK에 내장되어 있는 javap 라는 역어셈블러를 사용하면 됩니다.
1. cmd를 켜서 workspace에 있는 프로젝트 파일 안의 bin 폴더로 이동합니다.
( cd C:\user\kim\workspace\yourProejct\bin )
2. javap -c 패키지명.클래스파일명 으로 명령을 수행합니다.
기타 옵션
-?
도움말을 출력
-l
클래스 내 모든 라인 번호와 지역변수 테이블을 출력합니다
-public
클래스 내 public 접근 지정자로 선언된 클래스와 멤버를 출력합니다.
-protected
클래스 내 protected 접근 지정자로 선언된 클래스와 멤버를 출력합니다.
-private
클래스 내 private 접근 지정자로 선언된 클래스와 멤버를 출력합니다.
-p
모든 클래스와 멤버를 출력합니다.
-c
역어셈블된 코드를 출력합니다.
-verbose
스택 사이즈를 출력합니다
'IT, 프로그래밍 > Java' 카테고리의 다른 글
[JAVA] Servlet Build Path 설정 (0) 2019.01.24 [JAVA] 자바와 셀레니움(Selenium)으로 웹 페이지 가지고 놀기 (5) 2019.01.18 [JAVA] 채팅 만들기 완전 분석 ( 에코 서버 - 클라이언트 ) (3) 2019.01.09 이클립스 실행 에러 해결 (a java runtime environment ..) (0) 2018.11.07 Eclipse Heap Memory 늘리기 (0) 2018.08.01