이 문제의 원인은 dll파일은 32bit인데 사용하는 jvm이 64bit이기 때문이다.


해결 방법 :


1. dll파일을 64비트로 다시 빌드한다.


참고 : http://huammmm1.tistory.com/444



2. JVM을 32비트로 맞춘다.



2.1 이클립스에서 Windows -> Preferences -> Java -> Installed JREs -> Add -> Standard VM





여기서 JRE name은 적당히 주고, JRE home은 Directory를 C:\Program Files (x86)\Java\jre7 로 설정해주자.


완료되었으면 Preferences 창을 빠져나온다.


* 이 때 방금 만든 JRE name으로 체크 설정을 꼭 적용 해주지 않아도 된다. (단순히 생성만 해도 ok)



2.2 이클립스에서 Run -> Run Configurations -> JRE -> Alternate JRE 선택 후 아까 만든 JRE name을 선택한다.






Apply를 한 뒤 잘 실행되는지 확인해본다.






Posted by huammmm1

댓글을 달아 주세요

  1. ChansDev 2017.10.31 16:28  댓글주소  수정/삭제  댓글쓰기

    진짜 너무 헤매고 있었는데 너무 너무 감사해요...!