반응형
잘되던 프로그램이 갑자기 java.lang.UnsupportedClassVersionError에러와 함께 Unsupported major.minor version 51.0 메세지를 표시하면서 안되기 시작합니다.
위의 에러는 자바의 버전이 맞지 않아서 나타나는 에러 입니다.
해결법은 프로젝트의 컴파일시 자바의 버전을 낮춰줌으로써 해결 하였습니다.
이클립스 프로젝트에서 오른쪽 마우스를 클릭해 Properties에 들어갑니다.
Java Compiler 항목을 보시면 Compiler compliance level이 있는데, 이 부분이 java 1.7로 바뀌어 있었습니다.
프로그래밍시 빨간줄이 떠서 클릭했는데 아마도 지원하지 않는 메소드라 이클립스가 자동으로 컴파일 자바버전을 1.6에서 1.7로 변경했나 봅니다.
컴파일 버전 변경후에는 정상적으로 작동하였습니다.
반응형
'Dev > Java' 카테고리의 다른 글
[Java] while, do-while 반복문의 구조와 기능 (0) | 2019.12.18 |
---|---|
[Java] Switch Case 문법과 예제 (0) | 2019.12.18 |
[Java] 조건 질의 if문의 활용 (0) | 2019.12.17 |
[Java] 반복 제어 for문 활용법 (0) | 2019.12.17 |
자바의 정의 및 특징 (0) | 2019.12.17 |