자바 바이트코드를 확인할 일이 있어서 터미널에서 javap옵션을 사용해서 보려고 했는데
javap 가 없다고 뜨길래 한참을 헤맸다.
아마 경로가 틀린것 같은데 오전내로 당장 급하게 제출해야해서 그냥 인텔리제이에서 확인하기로 했다.
인텔리제이에서 자바 바이트코드를 확인하는 방법은 간단하다. (Maven을 사용한다고 가정 )
메이븐을 사용하는 환경에서 컴파일을 하게 되면 왼쪽에 프로젝트 창에 target이라는 폴더가 있을 것이다. (test폴더 밑에 있음!!)
그럼 거길 들어가면 classes라는 폴더가 있을텐데 그안에 본인이 컴파일한 .class 파일이 있을 것이다. 뭔가 좀 달라 보이는데 자바 코드로 되어있다. 그런데 조금은 다르다. 생성자도 만들어놨거나 그런식으로 다르다. 그리고 편집도 안된다.
이제 여기서 shift를 두번 눌러준다. 그러면 다음과 같이 뜰 것이다.
자 그럼 이제 여기에 위에 사진처럼 show byte code라고 치면 알아서 연관이 뜰텐데 그걸 엔터를 누른다. 그러면 아래와 같은게 뜰 것이다.
요렇게 자바 바이트코드가 뜰것이다.
이제 이걸 사용하면 된다.
javap 가 왜 안됬을까... 이건 주말에 다시 확인해봐야겠다.
반응형
'개발툴' 카테고리의 다른 글
[Vim] vim 작업중 갑자기 vim에 키가 먹히지 않을 경우 (0) | 2021.09.29 |
---|---|
[VirtualBox] virtualbox 0x80004005, virtual box 실행안됨. (0) | 2021.09.28 |
[Intellij] Intellij 윈도우 단축키 모음 (0) | 2021.07.20 |
[VS] visual studio 2019 코드 비교하기 (0) | 2021.03.18 |
[Notion] Notion 사용하기 (0) | 2021.03.06 |