이클립스에서 그냥 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를 연결하여 에러가 없어진 것이 보인다
'Error & Fix' 카테고리의 다른 글
구글 애널리틱스 API 403 Forbidden 에러 해결방법 (1) | 2021.11.09 |
---|---|
이클립스 Lombok(롬복) 적용 안될 경우 해결방법 (0) | 2021.11.08 |
인텔리제이 Could not open init generic class cache for initialization script 해결방법 (1) | 2021.11.03 |
인텔리제이 The specified project directory '프로젝트명' does not exist 해결방법 (0) | 2021.11.03 |
자바 Variable used in lambda expression should be final or effectively final 에러 해결방법 (0) | 2021.10.27 |
댓글