[Java] 오류/The import java.util.Collections cannot be resolvedJava
TreeSet을 사용하려는데 Collections가 인식이 안되고 오류가 난다..
코테 채점은 문제 없이 잘 되는 걸 보니 구문 오류는 아닌 듯!
The import java.util.Collections cannot be resolvedJava
임포트 구문에서도 오류가 난다.
구글링하면서 StackOverflow 글을 봤다.
Eclipse Import - java Collections can not be resolved error
Error happens in the code below. Arrays.sort(a, Collections.reverseOrder()); It says "Collections can not be resolved." Attempts to solve: (1) Added the import at the top, but it still sa...
stackoverflow.com
이것저것 방법을 알려주는데
1. jdk 버전이 오래되었을 수 있다.
2. jre 추가해주기(이클립스)
3. 오래된 자바 런타임 참조하거나 암시적으로 사용할 수 있음.
4. 모든 임포트 문 삭제하고 ctrl + shift + O로 다시 추가해주기.
내 경우에는 1번으로 시도했더니 해결됨!
jdk 버전을 확인해준다.
cmd 창에서 java -version 입력해보기
만약
이렇게 나온다면 jdk가 설치되어 있지 않은 것임.
jdk 설치하기)
1. jdk 다운받기
2. 제어판 > 시스템 > 고급 시스템 설정 > [고급] 탭 >환경변수 클릭
3. 시스템 변수(S)에 새로 만들기
4. PATH 변수 선택하고 편집 클릭
5. 새로 만들기 누르고 %JAVA_HOME%bin 입력 후 확인 클릭
다 완료 visual code 실행했더니 정상 작동됨!