본문 바로가기
Programming/버그 일지

이클립스 String cannot be resolved to a type 에러 해결

by 배고프당 2019. 4. 9.
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

댓글