카산드라(Cassandra) 최신 버전 CLI프로그램을 실행하려니 아래와 같은 오류가 나옴을 확인할 수 있습니다.
현재 이 맥에서는 JDK 1.6이 설치된 상태입니다.
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/cassandra/cli/CliMain : Unsupported major.minor version 51.0
이 에러는 자바(Java)의 컴파일 버전이 충돌이 났을때 생기는 에러입니다.
아래 표는 자바 클라스 버전 명칭을 정리한 표입니다.
major.minor version | |
Java SE 8 |
52 |
Java SE 7 |
51 |
Java SE 6 | 50 |
Java SE 5 |
49 |
Java SE 1.4 |
48 |
Java SE 1.3 |
47 |
Java SE 1.2 |
46 |
Java SE 1.1 |
45 |
정리하면 JDK 1.7로 컴파일된 class파일을 맥에 깔린 JDK 1.6에서 로드할때 "JDK1.7 class파일은 지원하지 않습니다" 에러를 뿝는거라고 보면됩니다.
위의 경우는 맥에 JDK1.7을 설치하면 해결된다고 보면 됩니다.
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
파이썬 디자인패턴 (Python Design Pattern) (0) | 2014.07.03 |
---|---|
DevOps 설명하는 슬라이드 (1) | 2014.07.02 |
문서 데이터베이스에서 사용하는 용어 (0) | 2014.06.19 |
Swift언어 개발 자료 (0) | 2014.06.18 |
java 8 람다식 소개와 의미 고찰 - 박성철님 슬라이드. (0) | 2014.06.18 |