2010-04-23 4 views

답변

3

JDK 버전은 실제로 중요하지 않습니다. class file format version. 지금까지는 클래스 파일 형식의 부 버전이 사용되지 않았으며 주 버전의 변경 사항은 주요 JDK 릴리스 (주요 릴리스로 1.2 -> 1.3 -> 1.4)와 항상 일치했습니다.

또한 javac-target 옵션을 사용하여 이전 런타임과 호환되는 클래스 파일을 생성 할 수 있습니다.

+0

감사합니다. Michael. 클래스 파일 형식 버전입니다. JDK가 어떤 클래스 버전이되는지 나열하는 Sun의 신뢰할 수있는 참조를 찾으려고했습니다. 다양한 블로그에서이 정보를 찾을 수있었습니다. 주요 자바 플랫폼 마이너 버전 45 3 1.0 1.1 3 45 46 0 1.2 47 0 1.3 0 1.4 48 49 0 1.5 0 1.6 50 – tech20nn

2

아니요, 상위 버전의 언어 용으로 컴파일 된 코드를 실행하려고하면 JVM에서 불만을 표시합니다. 예를 들어 1.6 VM에서 JDK1.4로 컴파일 된 코드를 실행할 수 있습니다.

관련 문제