해결된 질문
작성
·
90
0
ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
C:\study\hello-spring>
환경변수에 java-home 추가해서 경로 다시쓰고
자바 23버전 설치하고
인텔리제이 자바23 통일하고 다해봤는데. 안되네요
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. dmlfla7520님.
현재 경험하고 계신 문제는 JAVA_HOME 설정 경로가 잘못되어 발생하는 전형적인 오류입니다. 여러 가지 해결 방법이 있으니 아래 내용을 참고해주세요.
JAVA_HOME 설정 확인: JAVA_HOME은 JDK 디렉터리의 최상위 폴더까지만 지정해야 합니다. 예를 들어, C:\Program Files\Java\jdk-11
과 같이 설정합니다. bin
폴더나 그 외 다른 하위 디렉토리를 포함하지 않습니다.
환경 변수 재설정: 시스템 환경 변수에서 JAVA_HOME
이 올바르게 설정되었는지 확인하고, PATH 변수에 %JAVA_HOME%\bin
이 추가되어 있는지 확인하세요.
자바 버전 검사: 터미널 혹은 명령 프롬프트 창에서 java -version
을 입력하여 현재 JDK 버전을 확인하세요. 설치한 자바 버전이 일치하지 않으면 환경 변수를 다시 설정해야 합니다.
CMD, IDE 재실행: 환경 변수를 수정한 뒤에는 명령 프롬프트와 IDE(IntelliJ IDEA)를 재실행해야 변경 사항이 적용됩니다.
참고로 아래 유사한 질문과 답변을 확인해보시면 도움이 될 것입니다:
- “ERROR: JAVA_HOME is set to an invalid directory오류입니다”
- “ERROR: JAVA_HOME is set to an invalid directory: 해결 방법”
문제가 지속된다면 운영체제에서 이전 자바 버전을 완전히 제거하고, OpenJDK나 Oracle JDK의 특정 버전을 새로 설치해보세요. 설치 후, 동일한 절차로 환경 변수를 설정해 보시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.