Mac에서 sql developer 설치 에러 해결 (JDK 버전 문제)
IT/공부자료

Mac에서 sql developer 설치 에러 해결 (JDK 버전 문제)

여담 : oracle과 sql developer 깔면서 시간을 너무 날렸네요.. 화가나서 ㅎㅎ폭풍 블로깅 중입니다.


상황

SQLDeveloper 를 다운받고 실행시키려고 더블클릭했더니 

다음과 같은 오류 발생

SQL Developer supports Java SE8 and 11. Java SE can be downloaded from: https://www.oracle.com/java/technologies/javase-downloads.html 

SE8 에서 11 사이 버전만 가능하다고 하는 것 같아요.

근데 저는 현재 17 버전이거든요 ( 21.09.29 기준)

 

그래서 이런 저런 구글링을 했습니다.

더보기


자바 버전 변경 in mac 

java version update in mac   등 

sql developer JDK 버전 in mac
sql developer 에러 in mac 
sql developer 자바 버전 in mac 
맥 sql developer 설치 안됨 
맥 sql developer 설치 에러

 

버전 변경할 필요없이 현재 버전 그대로 사용할 수 있는 방법을 찾았습니다. 
제가 할 방법은 

1. 자바 설치 경로 확인 후 

     1.1  Finder로 찾기

     1.2  터미널로 찾기 

2. SQL Developer 문서가 허락하는 자바 버전을 최신버전도 허용할 수 있게 변경하려고 합니다.

 

해결 방법


1. 자바 설치 경로 확인 

 1.1 Finder 를 이용해서 JDK 경로 찾기 


Finder > 이동 > 폴더로 이동

하면 다음과 같이 입력할 수 있는 창이 뜹니다. 

다음과 같이 입력하면 창이 열립니다.

/Library/Java/JavaVirtualMachines/

 

jdk-17버전

저는 17버전이네요. 

 

1.2 터미널 이용해서 확인 방법 

ls /Library/Java/JavaVirtualMachines

라고 입력하시면 버전 확인이 가능합니다.  (ls 명령어로 어떤 파일이 있는지 확인할 수 있어요)

버전 확인은 이렇게 하고 다음 단계로 넘어갑시다. 

 

2. Sql Developer 문서 수정

패키지 내용 보기

경로 : Contents > MacOS > sqldeveloper.sh 

 

sqldeveloper.sh 문서를 엽시다!

위에서 저는 17버전이였으니까
-F -v 1.8.0 이였는데 -> -F -v 17 로 변경

 

다시 실행했더니 ...열렸습니다... 

 

 

일단 임시로 된 것 같긴한데, 해결했으니 다행입니다... ㅎㅎ

추가로 에러가 생기거나, 꺼진다면 알려주세요!
후에 포스팅하겠습니다.

 

감사합니다.