코드에 문제가 전혀없는 새 프로젝트를 intellij 를 통해 open project 를 해주어 open 했을 때 아무것도 안했는데 계속해서
Unknown host 'root'. Please ensure the host name is correct. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle
이 오류 문구가 떴었다...
이전에 할 때는 내가 진행하던 프로젝트의 코드내의 문제인가 싶었는데 새로운 프로젝트를 다시 open 해주었음에도 불구하고 같은 오류가 발생했고 구글링을 해도 이와 같은 사례에 대한 적당한 해결법을 찾지 못해서 애를 먹었다.
첫번째로 시도한 것은 gradle의 캐시정리를
./gradlew clean build
통해 해주었다. 그러나 어림도 없었다....ㅎ 오류상태는 그대로..
그 이후에는 intellij 를 업데이트도 해보고 재설치도 해보았는데 그대로다....
그러다가 원인을 발견했는데 현재 내 컴퓨터에 설치된 java의 버전은 22 버전이다
(자바 버전 확인 코드)
java -version
그런데 현재 내 컴퓨터에 설치된 java의 버전이 너무 높기 떄문에 JDK 버전이 Gradle과 호환되지 않아서 문제가 발생했던 것이다.
그래서 JDK17을 설치해주었다.
(JDK17 설치 코드)
brew install openjdk@17
JDK를 설치해준 다음에 환경변수 또한 설정을 해주어야한다.
(환경변수 설정 코드)
echo 'export PATH="/usr/local/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc
echo 'export JAVA_HOME="/usr/local/opt/openjdk@17"' >> ~/.zshrc
이때 주의 해주어야 할 점은 경로를 무조건 복사 붙여넣기 하는 것이 아닌 자신의 컴퓨터에 설치된 경로에 맞게 변경해주는 것이다.
자신의 컴퓨터에 설치 된 경로를 확인하는 코드는
brew --prefix openjdk@17
이것이다. 이 코드를 입력한 후 나오는 결과를 통해 경로를 확인해주면 된다.
그 후 자바 버전을 java --version을 통해 확인해봤을 때
openjdk 17.0.x
이런식으로 나온 다면 성공!!
spring 공부를 시작하면서 새로운 프로젝트를 oepn만 해주었을 뿐인데 에러가 계속해서 발생하고 구글링을 해봐도 뾰족한 해결방법이 없어서 애를 많이 먹었다...
혹시라도 같은 오류가 발생해서 프로젝트 시작을 하는데 어려움을 겪는 분들이 계시다면 조금이나마 도움이 되기를...