본문 바로가기

Programming/Java

Java 1.5 class 파일을 1.4 혹은 1.3 class 파일로 변환해 주는 툴 Retrotranslator


보통 흔히 있는 일은 아니지만, Java 1.5 로 컴파일 된 class 파일들을 1.4 버전의 class 파일로 변환하고 싶은 경우가 있다.
이럴 경우에 간단하게 사용할 수 있는 툴이 있으니, 이름하여 Retrotranslator

Java 1.4 혹은 1.3 의 빠진 API 를 구현하기 위해서 ASM 프레임워크를 사용하고, Concurrency 를 지원하기 위하여, Java 1.5 backport 를 사용하였다고 한다.

이 툴로 변환한 class 파일은 재대로 잘 작동하는 것을 확인하였다. 물론 아주 정확하다고 말 할 수 없지만, 급하게 필요한 경우 사용하면 좋을 거 같아서 링크를 남긴다.

관련 URL은 아래를 참조.
http://retrotranslator.sourceforge.net/