JVM과 비교하여 동일한 메이저 버전이지만 더 높은 마이너 버전을 가진 JDK로 컴파일 된 클래스를 실행할 때 JVM이 예외를 throw합니까?jvm 마이너 버전 대 컴파일러 마이너 버전
2
A
답변
3
JDK 버전은 실제로 중요하지 않습니다. class file format version. 지금까지는 클래스 파일 형식의 부 버전이 사용되지 않았으며 주 버전의 변경 사항은 주요 JDK 릴리스 (주요 릴리스로 1.2 -> 1.3 -> 1.4)와 항상 일치했습니다.
또한 javac
의 -target
옵션을 사용하여 이전 런타임과 호환되는 클래스 파일을 생성 할 수 있습니다.
2
아니요, 상위 버전의 언어 용으로 컴파일 된 코드를 실행하려고하면 JVM에서 불만을 표시합니다. 예를 들어 1.6 VM에서 JDK1.4로 컴파일 된 코드를 실행할 수 있습니다.
관련 문제
- 1. 컴파일러 버전
- 2. 파이썬에서 사용할 최상의 텍스트 마이너
- 3. 런타임시 IronPython 컴파일러 버전
- 4. 탭 공간을 설정하는 마이너 모드 만들기
- 5. 마이너 통화 단위에 ISO 표준이 있습니까?
- 6. REG ADD 명령으로 프린터를 삭제하십시오. 마이너 구문
- 7. 마이너 (Minor) 자바 스크립트 배열 오류
- 8. 기본 얼굴을 임시로 수정하기위한 emacs 마이너 모드
- 9. Visual Studio 컴파일러 버전 변경
- 10. 라이브러리 대 응용 프로그램 버전
- 11. JMeter 커맨드 라인 - 리눅스 버전 대 윈도우 버전
- 12. visualstudio에서 다른 컴파일러 버전 프로그램을 혼합하는 방법 :
- 13. 컴파일러 (mxmlc)를 사용하는 대상 플래시 버전
- 14. Visual Studio 2008의 컴파일러 버전 확인
- 15. 동시 버전 번호 매기기
- 16. 두 개의 분수를 추가하는 이유, 왜 (마이너) 최적화가 작동하는지
- 17. Sharepoint 2007 생산 사이트로 마이너 Sharepoint Designer 변경을 릴리스
- 18. 파일을 변경하면 Windows Installer 마이너 업그레이드를 수행 할 수 있습니까?
- 19. 2 마이너 Crossbrowser CSS 문제. 배경 이미지가 Chrome에 표시되지 않습니까?
- 20. 빌드 이벤트에서 메이저/마이너/빌드/리비전 번호를 검색하는 방법
- 21. 데이터가 마이너 업데이트의 핵심 데이터에서 tableview로 다시로드되지 않습니다.
- 22. 파일 버전 제품 버전
- 23. Xcode 프로젝트 버전 범프가 자동화 된 방법입니까?
- 24. .NET 버전 번호 (설치자 버전)
- 25. 버전 제어 버전 별 파일
- 26. 버전 관리에서 최신 버전 확인
- 27. MySQL 버전 제어 - 서브 버전
- 28. 마이너 GC 시간과 총 휴지 시간 사이에 큰 불일치가 발생할 수 있습니까?
- 29. 확실히 더 JVM 및 컴파일러 최적화
- 30. 확인 자바 컴파일러 버전 (JDK 버전)의 컴파일 된 클래스 파일
감사합니다. 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