macOS OpenJDK 'Unable to locate a Java Runtime' 오류 해결 방법

Jongwon Park·2024년 5월 4일
0

⛔️ 오류

homebrew로 자바(OpenJDK@17)를 설치 후 java -version을 했는데 아래와 같은 오류가 떠서 해결 방법을 찾아 보았습니다.

bagjong-won@MacBook-Pro-von-bagjong-won ~ % java -version
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.

💡 해결 방법

이유는 심볼릭 링크(symbolic link) 설정을 하지 않을때 발생할 수 있는 오류였습니다.

📚 심볼릭 링크(Symbolic Link)란?

컴퓨팅에서 심볼릭 링크(symbolic link) 또는 기호화된 링크는 절대 경로 또는 상대 경로의 형태로 된 다른 파일이나 디렉터리에 대한 참조를 포함하고 있는 특별한 종류의 파일이다.

참고 : https://ko.wikipedia.org/wiki/심볼릭_링크

그리하여 터미널에 밑과 같이 자바의 경로를 다시 잡아줘 해결하였습니다.

sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk
profile
글 잘 못씁니다

0개의 댓글