[펌글] class file has wrong version 49.0, should be 48.0

By | 8월 23, 2008

위와 같은 메세지를 볼 기회가 있을 것이다
java 를 프로그래밍하는 사람이라면..

위의 메세지는 다음과 같은 경우에 발생한다
A 라는 클래스는 jdk 1.5 에 맞쳐져 짜여 있으며, 컴파일시에도 jdk 1.5로 컴파일이 되어 있다.
B 라는 클래스에 A 클래스를 객체로 선언해서 사용할 경우를 생각해보자
허나 B 클래스는 jdk 1.4 에 맞쳐져 작성을 하였으며, 컴파일을 할 때도 1.4에 맞쳐 컴파일을 하려 한다.
이럴 경우 B 클래스를 컴파일을 하면 제목과 같은 메세지가 나오는 것이다

요약하면 JDK 버전이 맞지 않는다는 것이다
1.5 에 맞쳐져 있는 클래스를 1.4에서 쓰려고 하니 에러를 출력하는 것이다.

- 출처 : http://blog.naver.com/hjc426/130031342173 -

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments