JDK 25 설치와 환경 확인의 선택 기준을 나란히 비교한다
비교 항목: 배포판보다 버전과 경로를 기록한다 / JAVA_HOME은 도구가 찾는 기준점이다 / 버전 오류를 메시지에서 역추적한다
| 확인 질문 | 판단 근거 | 코드에서 드러낼 것 |
|---|---|---|
| 배포판보다 버전과 경로를 기록한다 | OpenJDK 계열 배포판은 여러 가지지만 표준 API를 배우는 단계에서는 JDK 25인지가 먼저입니다. | 타입과 시작값 |
| JAVA_HOME은 도구가 찾는 기준점이다 | 일부 빌드 도구와 IDE는 PATH 대신 JAVA_HOME을 사용합니다. | 실패 또는 변경 경계 |
| 버전 오류를 메시지에서 역추적한다 | UnsupportedClassVersionError는 대개 더 새 JDK로 만든 클래스를 오래된 JVM에서 실행할 때 발생합니다. | 선택한 규칙의 결과 |
선택 기준 UnsupportedClassVersionError는 대개 더 새 JDK로 만든 클래스를 오래된 JVM에서 실행할 때 발생합니다.