salad

Oracle SQL Developer: Unable to find a Java Virtual Machine.

Troubleshooting

상황설명: Oracle Database 11g 를 깔고 SQL Developer를 실행시키고 싶음

요약: 이는 64bit 환경에서 돌아가지 않으므로 x86버전을 사용하시고 JAVAHOME 의 위치를 다시 지정해 주세요.

 

 

JDK 다시 깔기: 실패

 

https://m.blog.naver.com/m1nk1/120208915711 JDK 32bit 깔아 보기

 

없음

(이 과정에서 알게 되었는데 내가 깐 데이터베이스가 11g이므로 JDK 11이 아닌 8 이하를 깔았어야 했다)

 

다시 JDK 8 64bit 깔아 보기

 

 

 

문제를 다시 깨달음

내가 Java를 이상한 위치에 깔고 있었다

 

해결!

 

 

또다른 퀘스트

 

https://stackoverflow.com/questions/16581065/j2se-sdk-configuration-in-oracle-sql-developer

 

J2SE SDK configuration in oracle sql developer

I installed oracle SQL developer on my machine. When I try to open sqldeveloper.exe, I get a popup that prompts me to select a file path for java.exe I have java.exe at C:\Program Files\Java\jre7\...

stackoverflow.com

요약: 아까 JDK 32bit를 깔아야 하는 게 맞았다

 

Java 내의 폴더에 깔아 봄

안 됨

 

이쯤 되니까 PATH 문제인가? 싶음

그래도 아까 다시 깔 때 제대로 삭제하고 제대로 깐 게 아닌 것 같아서 무의미한 도전을 다시 해 보기로

 

 

무의미한 도전이 아니라 나를 더 힘들게 하는 도전이었음 (JRE)

JDK로 다시 도전

 

 

복붙 아님

갑자기 그런 이야기가 떠오른다

아이가 온 힘을 다해 바위를 들어 올리려 노력하는 것을 본 아버지가 아이에게 "너는 정말 너의 모든 힘을 다 쓴 거니?" 하고 묻고 아이는 "저는 정말 제 모든 힘을 다해 들어 올리려고 했는데 실패했어요" 하고 답한다. 그러자 아버지는 "아니다. 근처의 사람에게 도움을 요청할 수 있는 것도 너의 힘이야." 라고 대답했다는

 

다시 32bit 문제를 들여다 본다

 

https://learningintheopen.org/2011/06/24/oracle-11g-client-sql-developer-64-bit-error-warning-could-not-find-jvm-cfg/

 

Oracle – 11G – Client – SQL Developer (64-bit) – Error – WARNING: Could not find jvm.cfg!

Introduction When the SQL Developer that is bundled with 64-bit Oracle 11G Client is launched, one is prompted for the location of java.exe. As the SQL Developer is running on a 64-bit system, the …

learningintheopen.org

해결이 안 되긴 하는데

다시 고민해 보기로 함

일단 Java를 Program files 에 다시 깔아야 할 것 같다

안 됨!

 

 

깔아 본다

담배 말린다

 

 

기동되길래 나가서 춤추고 왔는데

그냥 하다간 나중에 갑자기 문제가 생기겠지 싶어 다시 지우고 다시 깔고 다시 conf 파일 수정하고 다시 실행시켜 보기로 함

 

 

너무 신난다

장장 1시간 30분 걸림