본문 바로가기
언어공부/SQL

SQL developer 오류 unable to launch the java virtual machine

by hobbiz 2021. 1. 21.
반응형

오랜만에 코딩을 하려고 sql developer 를 켰는데

바로가기 실행아이콘이 안뜨고 먹통이 되었다.

 

직접 설치했던 경로를 찾아 들어갔는데

unable to launch the java virtual machine 어쩌구 하는 에러가 뜨면서 실행이 되지 않았다.

 

이것저것 누르고 재설치하다가 데이터를 다 날려먹고ㅠㅠ

하라는대로 C:\Users\username\AppData\Roaming\sqldeveloper\20.2.0 의 program.conf 의 SetJavaHome 을 고쳤는데도 되지 않았다.

 

grand-unified-engine.tistory.com/16

 

[Oracle SQL Developer 19] unable to launch the Java Virtual Machine Located at path: 해결방법

sql developer를 설치할 때 다음과 같이 jdk 경로(JDK home)를 입력하라는 창이 나오게 된다. 전자정부프레임워크 폴더 안에도 jdk가 있어 이 경로로 설정해보았다. 그런데 다음과 같이 오류가 발생한다.

grand-unified-engine.tistory.com

 

온갖 삽질을 다 하다가 sql developer 는 jdk 32비트만 지원한다는 글을 봤다.

근데 나는 그전에 jdk 32비트 없이도 분명 잘썼었는데 무슨말이지?ㅠㅠ

 

아무튼 울며겨자먹기로 jdk 32비트를 설치하고

www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html

다시 C:\Users\username\AppData\Roaming\sqldeveloper\20.2.0 에 가서 

SetJavaHome 을  이렇게 바꿔주었다

 

그래도 계속 오류가 떠서

초반 삽질중에 했던 msvcr100.dll 파일을 찾아서 복사한뒤(없으면 구글 검색해서 다운로드)

C:\Program Files (x86)\Java\jdk1.8.0_281\jre\bin 에 붙여주었다.

 

 

이제 sql developer 가 켜진다.

 

왜안됐는지 모르겠고, 왜 되는지 모르겠지만 된다...

 

하아...

 

 

 

 

다시 돌려보니 데이터도 안날아갔다! 할렐루야!!!

반응형

댓글