2009-08-17 2 views
0

안녕하세요 저는 JRE 1.4/1.5를 사용하는 Eclipse 3.4 Ganymade를 사용합니다. 이제 내 응용 프로그램 중 하나에 JDK1.1을 사용해야합니다. 내가 아는 한 Eclipse는 JRE1.3을 컴파일러의 기본 레벨로 사용합니다. JRE1.1로 작업 할 수있는 방법이 있습니까? 나는 JDK 1.1과 1.4를 모두 설치했다.Eclipse 컴파일러 레벨을 1.1로 설정하는 방법

답변

7

AFAIK 1.1에서 1.3 사이의 언어 변경이 없었으므로 소스 호환성을 1.3, ".class 파일 호환성 생성"을 1.1로 설정하고 1.1 표준 API JAR을 사용하도록 프로젝트를 구성하면됩니다. , 작동해야합니다.

수정 : Java 1.2에 도입 된 언어 변경 사항은 strictfp입니다. 그러나 매우 드물게 사용되기 때문에 무시해도 될 것입니다. 또한 VM이 이전 1.2 VM처럼 항상 선택적으로 작동하도록하기 때문에 비 호환성을 초래할 것이라고 생각하지 않습니다.

+0

현재 응용 프로그램은 JDK1.1에는없는 Map Object를 사용합니다. 다른 컬렉션 개체를 사용하여 이러한 오류를 재 작업했습니다. 그래서 여전히 해결책이 필요합니다. – GustyWind

+0

시스템 라이브러리로 1.1 표준 API JAR을 사용하도록 프로젝트를 구성한 경우 해결해야합니다. 프로젝트 -> 속성 -> 빌드 경로 -> 라이브러리를 마우스 오른쪽 단추로 클릭하십시오. –

+0

JDK1.1에는 classes.zip이 있습니다. 컴파일에 충분할 것입니다. 감사합니다. – GustyWind