2012-06-11 12 views
-1

자바 1.5와 호환되는 이클립스 플러그인을 작성 중입니다. java 1.5 이하 버전으로 작업하는 사람이라면이 플러그인을 설치하십시오. 제대로 작동합니까?플러그인 자바 버전 및 프로젝트 자바 버전

+0

알 길이 없습니다. 투표를 종료합니다. – duffymo

+0

동의. 말 못 하겠어. 약간의 읽기 : http://stackoverflow.com/questions/4692626/is-jdk-upward-or-backward-compatible – Robbie

답변

1

자바 1.5를 타겟팅하는 경우 플러그인 MANIFEST.MF에 Bundle-RequiredExecutionEnvironment: J2SE-1.5 문을 포함해야합니다. 이것은 문서와 OSGi 런타임에 해당 번들 내에서 유효한 내용에 대한 메모입니다.

+0

Paul이 지시하는대로 플러그인에 필수 환경을 항상 설정하십시오. 더 낮은 값이라도 플러그인을 시작할 수 없습니다. – nitind

0

아니요. 하위 버전에서 사용할 수없는 java 1.5 특정 라이브러리 호출을 사용하는 경우 낮은 버전에서 작동하지 않습니다.

0

플러그인이 사용하는 기능에 따라 다릅니다. 특정 기능은 결국 더 이상 사용되지 않는 것으로 표시되고 이후 릴리스에서는 삭제되므로 새로운 버전의 Java에서 코드가 실행될 때 문제가 발생할 수 있습니다.

한편 새 기능은 한 버전에서 다음 버전으로 추가되는 경향이 있으므로 응용 프로그램에서 사용하는 일부 기능이 없기 때문에 이전 버전이 다운 될 수 있습니다.

당신이 할 수있는 일은 최소한의 Java 버전을 지정하는 것입니다. 결국 결국 문제가 발생할 수 있습니다.