본문 바로가기
Error & Fix

이클립스 String cannot be resolved to a type 해결방법

by wakestand 2021. 11. 8.
반응형

이클립스에서 그냥 String을 선언하려고 했는데

String cannot be resolved to a type

이런 에러가 발생하는 것이 보인다

 

에러가 발생하는 프로젝트 우클릭 후

Build Path > Configure Build Path를 눌러주면

 

JRE System Library 우측에 unbound가 보일텐데

해당 프로젝트에 필요한 JRE 가 없어서

이런 에러가 발생한 것이다

 

Libraries 탭을 누른 뒤 unbound 항목을 Remove 하고 

Classpath를 누른 뒤 Add Library를 눌러주자

 

JRE Sysem Library를 선택하고

 

Alternate JRE를 고른 뒤 Installed JREs 를 눌러주자

 

여기서 기존 항목은

Remove 한 뒤 Add를 눌러주자

 

Add를 누른 다음은 Standard VM을 고르고 Next

 

우측의 Directory 버튼을 눌러준 뒤에

JDK / JRE가 있는 폴더를 선택해주면 된다

설치되어 있는 것이 없다면

 

17 > https://jdk.java.net/17/ 
11 > https://jdk.java.net/java-se-ri/11
8 > https://jdk.java.net/java-se-ri/8-MR3

 

위 링크에서 필요한 버전에 맞는 JDK를 받은 후

압축을 푼 뒤 그 폴더를 선택해주면 된다

이후 Finish를 눌러주고

 

Apply and Close를 눌러주자

 

이제 unbound 없이 정상적으로 연결된 것이 보이는데

Apply and Close를 눌러주고

 

아까 소스를 확인해보면 에러가 발생했던 부분에서 

JDK / JRE를 연결하여 에러가 없어진 것이 보인다

반응형

댓글