티스토리 뷰
[이클립스] Bad version number in .class file, Cannot change version of project facet Dynamic Web Module #자바에러 #이클립스에러 #자바설정에러 #이클립스꿀팁
배곧동개발자 2016. 9. 8. 09:34
안녕하세요,
용테크의 용사장 입니다.
이번엔
두가지 에러를 알아볼까 합니다.
-. 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을
원하시는 버전으로 변경하시면 됩니다.
그러면 버전변경까지 끝!
어렵지 않지요?
이만,
용테크의 용사장 이였습니다.
'프로그래밍 > Tools' 카테고리의 다른 글
- Total
- Today
- Yesterday