본문 바로가기
프로그래밍 언어/JAVA

이클립스 JDK로 javap 사용하는법

by 티옌.liy 2022. 10. 30.

OS가 javap 실행 파일을 못찾겠다는 답변

이클립스, 인텔리제이 같은 IDE로 JDK를 설치한 경우

JDK가 제공하는 javac, java, javap 같은 주요 기능이

명령 프롬프트(CMD) 환경에서 안되는 경우가 있다.

 

위와같은 이벤트가 발생하면

스턴 기술을 맞은것 처럼 정신이 혼미해지며

나에게 왜 이런일이 발생하는지 오열하며 신을 찾게 된다.

 

이때는 IDE 내에 설치된 JDK의 bin 폴더를 찾아서

환경변수를 추가해주어야 한다.

아래 과정은 Eclipse 기준으로 설명한다.

 

IDE내에 설치된 JDK 파일

C:\Users\사용자\.p2\pool\plugins\ 경로로 가면 이클립스가 설치한 여러 파일이 있는데

그 중 org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.4.v20221004-1257를 찾아야한다.

이후, \jre\bin 경로에 들어가면 java, javac, javap 같은 주요 파일을 찾을 수 있다.

이제 자신이 사용하는 OS의 환경변수에 bin 폴더 경로를 등록해줘야한다.

 

windows 검색 기능

 

windows 기준 검색 창에 ' 환경 변수 '를 입력하면

' 시스템 환경 변수 편집 ' 제어판을 찾을 수 있다.

windows 시스템 속성 제어판
사용자 환경변수

환경 변수 제어창에 들어가면

' ㅇㅇ에 대한 사용자 변수 ' 에서

Path 변수의 ' 편집 '을 클릭한다.

 

환경 변수 편집
환경 변수에 JDK\jer\bin 폴더 경로 추가

 

JDK bin 폴더 경로를 추가해주면 된다.

 

JDK 주요 기능 정상 동작

이제 CMD 환경에서도 잘 동작하는 것을 확인할 수 있다.

 

Javap 사용법이 궁금하다면 아래 글을 참고해보자

 

Javap 명령어 한글 번역

javap - The Java Class File Disassembler javap - The Java Class File Disassembler Disassembles class files. SYNOPSIS javap [ options ] classes DESCRIPTION The javap command disassembles one or more..

tyen.tistory.com

 

 

댓글