OSX에서 Oracle SQLDeveloper 설치 후 실행이 안될 때

오랜만에 공부좀 해보려고 이것저것 설치하고 있는데... Oracle에 접속을 하기 위해서 SqlDeveloper를 설치하고 실행 하였다.

실행이 안되고 그냥 죽어버린다. 원인은 SqlDeveloper는 Java 기반의 어플인데 OSX에 설치된 Java의 경로가 설정되지 않아서

발생하는 문제일 가능성이 가장 크다.

 

1. OSX에 설치된 Java의 경로를 확인한다.

일단 Terminal에서 /Library/Java/JavaVirtualMachines 로 이동을 한다.

사용자마다 현재 설치된 Java의 Version이 다르므로 아래 이후 경로에 대해서는 각자의 환경에 맞게 찾기 바란다.

나의 경우엔 아래의 경로가 Java Home의 경로이다.

/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home

 

2. User Home으로 이동한다

/Users/limmingue/.sqldeveloper 로 이동을 하면 설치된 SqlDeveloper의 Version에 해당하는 folder가 보일 것이다.

해당 Directory로 이동해서 product.conf 파일을 vi 등을 이용해서 열어준다.

 

3. 주석처리 되어 있는 SetJavaHome 의 값을 설정해 준다.

 

4. [ESC - :wq] 저장후 vi에서 나간다. 그리고 SqlDeveloper를 실행하면 보통은 정상적으로 실행될 것이다.