본문 바로가기

개발일지

Eclipse 실행 오류 - Failed to load the JNI shared library

반응형

 안녕하세요. 블로그를 네이버에서 티스토리로 다시 이사했습니다.

 

 네이버 블로그는 Google 광고가 안된다는 말이 있더군요....

 

 뭐 원래 블로그 관리 잘 못했지만..... 지금부터라도 잘정리해서 용돈 벌이라도 하고 싶다는 작은 소망....

 

 어찌 되었든 안드로이드 개발좀 해보려고 이클립스 실행중에 javaw.exe를 못찾는다는 에러메세지가 뜨더군요.

 

 이클립스안의 eclipse.ini 에

 

-vm

C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll

 

위와 같은 문장을 추가해주 었습니다. 자바 VM을 못찾아서 나오는 에러인대요.

 

C:\Program Files (x86)\Java\jre6\

 

요부분은 자바가 설치된 위치에 따라 다를태구요.

 

\bin\client\jvm.dll

 

중요한건 이 jvm.dll의 위치입니다.

 

분명 데스크 탑에서 할때는 위의 명령어가 잘 먹었는대요....

 

노트북에서 실행하니

 

 

 

이번에는 이런개 뜨더라고요.

 

짧은 구글링 결과 64bit의 dll을 32bit의 이클립스가 못읽었던거였습니다.

 

 안드로이드 플러그인을 설치하기 귀찮아서 구글에서 받은 API 안의 이클립스를 썻더니...

이녀셕이 32bit였던 모양입니다.

 

 64bit 이클립스를 받아서 플러그인을 설치하는건 역시나 귀찮고.... 32bit Java를 받아서 그위치의 jvm.dll을 포함시켜주었습니다.

 

 

-- 간단 요약 --

Failed to load the JNI shared Library 오류

 

jvm.dll 과 이클립스의 비트수가 맞지않아 dll 호출에 실패. 이클립스 , java 의 bit수를 맞춰준다.

반응형