바이트 코드 버전 X가있는 Java 클래스 파일 (ClassName.class)에는 바이트 코드 버전 X로 표현되는 클래스 파일을 바이트 코드 버전 Y로 표현되는 것으로 변환하는 일반적인 방법이 있습니다 ?Java 클래스 파일 용 바이트 코드 버전 간 전환
가정 :
- 소스 코드를 사용할 수 없습니다. 클래스 파일은 클래스의 유일한 사용 가능한 표현입니다.
- 클래스 파일이 많이 혼란 스럽기 때문에 jad 또는 유사한 프로그램을 사용하여 클래스를 디 컴파일 한 다음 "-target ..."을 사용하여 클래스를 다시 컴파일하면 작동하지 않습니다. 초기 POST 후에
업데이트 :
- 업데이트 # 1 : Futhermore, Y 가까이 충분히있는 그 바이트 코드 버전 X와 바이트 코드 버전을 가정 그래서 (현재 바이트 코드 버전 X에서) 클래스에서 사용하는 모든 지침 또한
대단한 답변을 보내 주셔서 감사합니다! retrotranslator 트릭을 했어! – knorv
거의 모든 도구가 (5/6) -> (이전 버전)입니다. 나는 단지 6 -> 5를 원한다. – nick
역 회전기는 6-> 5를 할 수 있어야합니다. HSqlDB 2를 사용해 보았습니다. 불행히도 새로운 java.sql 클래스를 처리하지 못해 실패했습니다. 그러나 자바 6 API를 사용하지 않는다면 한번 사용해보십시오. –