IntelliJ ) Cannot resolve symbol 'String' 오류 + java: error: release version 17 not supported 오류 해결
2022. 1. 17. 21:50ㆍ코딩/JAVA
인텔리제이로 자바를 실습하던 중에, Cannot resolve symbol 'String' 라는 오류가 떴다.
알고보니, 적절한 SDK를 설치하지 않아 발생하는 오류라고 한다.
어쩐지 프로젝트를 만드는데 SDK가 없다고 뜨더라니..
해결 방법은 아래와 같다.
File > Project Structure > SDK 부분에서 프로젝트에 해당하는 SDK를 설정해주면 되는데, 나는 SDK가 없고 <No SDK>라고만 뜬다. 그래서 SDK를 다운받아줘야 한다.
그리고 생각해보니 Java를 설치해주지도 않았다..
자바 11을 설치해주고 JDK를 가져왔다.
번외 ) 테스트를 위해 간단한 출력문을 Run을 했는데 java: error: release version 17 not supported 에러가 떴다.
SDK창으로 다시 가보니 SDK와 Language Level 버전이 맞지 않아서 발생하는 오류였다.
그래서 Language Level을 SDK 버전과 같은 11로 맞춰주었는데 정상적으로 실행이 되었다.
'코딩 > JAVA' 카테고리의 다른 글
Java) String 객체 비교 시 주의할 점 + String만 객체로 취급되는 이유? (1) | 2022.01.17 |
---|