Java 디컴파일 도구 JD-GUI 설치 및 사용 방법(.class .jar 디컴파일) 1. Java 실행 원리JD-GUI에 대해 살펴보기 전 Java 언어의 실행 원리를 간단하게 살펴보면 다음과 같습니다. 먼저, 작성된 Java 코드는 자바 컴파일러인 javac를 통해 바이트코드(.class 파일)로 변환됩니다.이렇게 컴파일된 바이트 코드는 JVM(Java Virtual Machine)의 클래스 로더에 의해 메모리에 로딩되는데요.로딩된 바이트코드는 JIT 컴파일러에 의해 기계어로 변환되거나, 인터프리터 방식으로 실행됩니다. 이러한 실행 방식 덕분에 Java 프로그램은 운영체제에 종속되지 않고, 다양한 플랫폼에서 동일한 방식으로 실행될 수 있습니다. 2. 디컴파일(Decompile)이 필요한 경우디..