코드를 수정해야하는 일이 생겼는데 .class 파일 내용을 확인할 수가 없었다.
JAVA 컴파일 과정을 몰라서 약간의 삽질을 했기에 잊지않으려고 기록해둔다.
자바 컴파일 순서는
.java > compile > .class
.java는 사람이 작성하는 소스코드이므로 읽을 수 있지만,
.class는 자바 바이트코드 파일로 자바 가상머신이 이해할 수 있는 코드이다.
이 과정을 컴파일(compile)이라고 하고, 반대 순서를 디컴파일(decompile)이라고 한다.
.class 파일을 읽으려면 디컴파일(decompile)과정이 필요한데,
여러 툴이 있겠지만 나는 Intellij 를 사용하였다.
Intellij 설치 후 .class 파일을 열면 자동으로 디컴파일(decompile) 해준다.
'IT > 끄적끄적' 카테고리의 다른 글
traceroute port 설정 (2) | 2023.05.10 |
---|---|
[DBeaver] Tibero 연결하기 (0) | 2023.03.21 |
Tomcat 404 에러 (0) | 2023.02.10 |