티스토리 뷰

반응형

 

 

안녕하세요,
용테크의 용사장 입니다.

 

 

이번엔

두가지 에러를 알아볼까 합니다.

 

 

-. Bad version number in .class file
-. Cannot change version of project facet Dynamic Web Module to 2.5

 

 


1. Bad version number in .class file

 


개발환경에서

운영환경으로 적용하려고 했는데

 


Bad version number in .class file

 

라는 에러가 떡하니 떠버렸습니다!

허허, 이게 뭘까 하고 찾아보니

 


개발과 운영의

자바버전이 안맞으면 나타나는 현상 이라고 합니다.

 


그래서 알아보니 운영은 1.7을 사용하고 있었고

개발은 1.5를 사용하고 있었습니다.

 

 

그래서 1.5를 부랴부랴 받아서

프로젝트 환경을 구축하여 해결완료 했습니다.

 


자바파일 변경에 대한 자세한 자료는

아래 포스팅을 참조해주세요.
  > 프로젝트 자바버전 바꾸기!

 

 

2. Cannot change version of project facet Dynamic Web Module to 2.5

 


자,

자바버전까진 변경했는데

 


기존에 web module 3.0에서는

자바 1.6이상을 지원한다고 합니다.

 

 

그래서 web module도 2.5로 변경하려고 했더니
이런 에러가 뜨더러구요.

 


Cannot change version of project facet Dynamic Web Module to 2.5

 

 

 

 

당황하지 말고!

구글링을 해보았습니다.

 

 

해결방법은?

의외로 간단했습니다.

 


먼저 이클립스의

Navigator view 를 열어주시고

 

 

없으시면 상단메뉴

window > show view > navigator 클릭

 


프로젝트 > .settings > org.eclipse.wst.common.project.facet.core.xml

파일을 열어줍니다.

 

 

 

 

 


그러면 아래같은

xml 형태로 몇가지가 적혀있는데요.

 


 


 
이중 주의깊게 보실 것은
<installed facet="jst.web" version="x.x" /> 입니다.

 

 

이부분의 version

원하시는 버전으로 변경하시면 됩니다.

 

 

그러면 버전변경까지 끝!
어렵지 않지요?

 

 

이만,
용테크의 용사장 이였습니다.

 

 

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday