Java 1.4에서 Java 5 사이의 알려진 비 호환성
-
11-09-2019 - |
문제
잠재적 호환성 문제 목록은 Sun에 의해 제공됩니다. http://java.sun.com/j2se/1.5.0/compatibility.html
Java 5에 대한 Old-1.4 신청을 실행/테스트 할 때 다른 문제를 겪었습니까 (예 : 특정 라이브러리가 더 이상 작동하지 않습니다 ....)?
해결책
다음 웹 사이트에서 1.4 및 1.5를 포함하여 모든 버전의 JDK에서 뒤로 호환성 문제의 대체 목록을 발견 할 수 있습니다.
JDK-Results japitools 홈페이지:
이상적인 세상에서 각 JDK 버전은 이전의 것과 완벽하게 뒤로 호환됩니다. 다음 표에서 알 수 있듯이 실제로는 그렇지 않습니다. ...
JDK AT의 테스트 결과 자바 업스트림 추적기:
이 서비스는 Java 라이브러리 개발 모니터링 및 분석을 목표로합니다. 다양한 라이브러리의 새로운 릴리스를 찾고 있으며 후진 바이너리 및 소스 호환성을 확인합니다. ...
이 결과는 정적 분석 도구에 의해 얻어졌으며 공식 호환성 노트와 함께 사용될 수 있습니다.1.4.2 이후 J2SE 5.0의 비 호환성 태양/오라클에서).
다른 팁
그만큼 Java 1.5.0 이상한 목록 도움이 될 수 있습니다.
일반적으로 1.4 미만으로 실행되는 코드는 1.5 미만으로 작동해야합니다. 나는 이전에 더 이상 사용되지 않은 방법이 제거되었다고 생각하지 않습니다. 그러나 버그는 릴리스간에 고정되어 있으며 응용 프로그램이 버그에 의존하는 방식으로 작성된 경우 약간 다른 동작을 얻을 수 있습니다 (스윙 애플리케이션으로이를 만났습니다).