Language/JAVA / / 2022. 8. 16. 15:26

[MAC]OpenJDK 설치하기 - 개발자를 확인 할 수 없기 때문에 열 수 없습니다. 문제해결

반응형

맥 OS 에서  OpenJDK 를 설치하는 방법은 아래와 같다.

 

1. 다운로드

 OpenJDK 공식 사이트에서 OpenJDK 파일을 다운로드 한다.

 

https://jdk.java.net/archive/

 

Archived OpenJDK GA Releases

Archived OpenJDK General-Availability Releases This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Classpath Exception. WARNING: These older versions of the JDK are provided to he

jdk.java.net

자신의 맞는 OS 와 버전을 찾으면 된다.

 

맥OS 는 tar 로 압축파일이 되어 있다.

 

2. 압축해제

 

파인더에서 더블클릭하거나 명령어를 통해 압축파일을 풀어준다.

 

tar xf openjdk-18.0.1.1_macos-aarch64_bin.tar.gz

 

3. 이동

압축을 풀었다면 해당 푼 폴더를 /Library/Java/JavaVirtualMachines/ 아래에 넣어주면 된다. 터미널에서 아래와 같이 명령어를 치면 된다.

sudo mv jdk-18.0.1.1.jdk /Library/Java/JavaVirtualMachines

 

4. 실행

java -version

 

으로 쳤을 때 java -version 이 정상적으로 뜬다면 아래의 작업을 하지 않아도 된다.

 

하지만 개발자를 확인 할 수 없어서 안된다는 메세지가 뜬다면 터미널에서 아래와 같이 명령어를 입력하면 된다.


문제해결

이 해결 방식은 인터넷에서 다운을 받은 파일이 실행되지 않을 경우 모든 경우에 해당하며, 실행파일 이름, 폴더 둘 다 설정이 가능하다.

 

 xattr jdk-18.0.0.1

 

라고 명령어를 쳤을 경우 

com.apple.macl
com.apple.quarantine

 

라고 나오기 때문에 안되는 것이다. 애플의 격리속성을 가지고 있다는 뜻이기 때문에 해당 속성을 지워야 한다.

 

 xattr -d com.apple.quarantine jdk-18.0.1.1.jdk

 

위 명령어를 치고 나서 java -version. 을 하면 정상적으로 나오는 것을 확인 할 수 있을 것이다.

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유