우리의 응용 프로그램은 1.5 및 1.6 JVM을 지원해야합니다. 1.6 지원은 1.6 전용 기능을 사용해야하지만 1.5 지원은 1.6 JRE 종속성을 유지해야합니다.다중 JRE 버전 지원을위한 최상의 개발 방법은 무엇입니까?
Eclipse 프로젝트를 1.5 JRE로 변경하면 모든 종속성에 오류가 있음을 알 수 있습니다. 이것은 우리의 의존성이 어디에 있는지 알기에 유용하지만 보통 개발에는 유용하지 않습니다. 이러한 컴파일 오류로 인해 커밋 소스도 잘못되었다고 느낍니다.
이러한 종류의 멀티 JRE 버전 지원을위한 모범 사례는 무엇입니까?
C에서, 우리는 #ifdef 컴파일러 지시문을 사용하여 이러한 문제를 상당히 깨끗하게 해결했습니다. 가장 깨끗한 Java는 무엇입니까?
어떻게 1.5 버전을 만들 수 있습니까? 빌드 파일에서 1.6 의존적 인 것을주의 깊게 제외합니까? – auramo