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 실행했더니 정상 작동됨!
'오늘의 취준 > 오늘의 공부' 카테고리의 다른 글
[Java] 여러 자료형 바꾸기/사용하기 (0) | 2023.08.07 |
---|---|
[Git/Intellij] 인텔리제이-깃허브 연동하기 (0) | 2023.07.28 |
[SpringBoot] 스프링 컨테이너 (0) | 2023.06.29 |
[JAVA] String 문자열 연결 연산자 vs ArrayList .add 시간복잡도 비교 (0) | 2023.06.27 |
[JAVA] 익명 클래스 (0) | 2023.06.02 |