피카부 RSS 태그 관리 글쓰기 방명록 다시 시작하는 개발 블로그
2023-01-21 16:44:16

Java 프로그램을 실행할 때 "ERROR: JAVA_HOME is set to an invalid directory"라는 에러 메시지가 나타나는 경우가 있습니다. 이는 JAVA_HOME 환경 변수가 잘못된 경로로 설정되어 있기 때문입니다.

 

이 문제를 해결하려면 JAVA_HOME 환경 변수를 올바른 Java 설치 경로로 설정해야 합니다.

 

Windows에서는 명령 프롬프트를 열고 'set JAVA_HOME=path/to/java' 명령을 실행하면 되고, Linux 또는 MacOS에서는 'export JAVA_HOME=path/to/java' 명령을 실행하면 됩니다.

 

'path/to/java'는 실제 Java 설치 경로로 대체해야 합니다.

 

또한 "java -v" 명령을 실행하면 "Unrecognized option: -v Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit."라는 에러 메시지가 나올 수 있습니다.

 

Java 버전을 확인하려면, 정상적으로 설치된 경우에는 'java -version'명령어를 사용합니다.

 

JAVA_HOME 환경 변수가 올바르게 설정되어 있는지 확인하려면 Windows에서는 'echo %JAVA_HOME%' 명령을 실행하고, Linux 또는 MacOS에서는 'echo $JAVA_HOME' 명령을 실행하면 됩니다.

 

Java가 시스템의 PATH에 있는지 확인하려면 'where java' 또는 'which java' 명령을 실행합니다.

 

만약 위 명령어들이 아무 결과도 보여주지 않는다면, java 실행 파일을 시스템의 PATH에 추가하거나 JAVA_HOME 환경 변수를 올바른 Java 설치 경로로 설정해야 합니다.