728x90
잘 되던 이클립스 main 문을 실행하려고 하니 갑자기 이런 에러가 난다..
Exception in thread "main" java.lang.Error: Unresolved compilation problems
그리고 밑에 나오는 String cannot be resolved to a type
1. 원인
다른 워크스페이스에서 import 해서 잘 쓰던 프로젝트인데 위와 같은 메세지가 뜨는 경우
대체로 프로젝트의 jdk 버전과 import한 시스템의 jdk버전이 달라서 생기는게 거의 90프로인듯 하다.
2. 해결
프로젝트 우클릭 - Build Path - Configure Build Path 선택
아마 아래 화면에서 JRE System Library 부분에 경고표시가 있을겁니다.
1) 경고 표시가 없으면 아래 화면처럼 Edit 눌러서 버전 변경
2) 경고 표시가 있으면 Remove - Add Library - JRE System Library 선택
3) JRE 버전 변경 or Workspace default JRE 버전 선택
이렇게 하면 끝!!
728x90
댓글