Can't load IA 32-bit .dll on a AMD 64-bit platform 해결방법

소스상에 문제가 없는데 로그에 Can't load IA 32-bit .dll on a AMD 64-bit platform가 

남으면서 제대로 작동을 안하는 경우가 있습니다.


이 문제는 DLL 파일을 64비트로 다시 컴파일하던가, JVM을 32bit로 설정해줘야합니다.

이클립스 JDK, JRE 변경하기

Window - Preferences를 클릭합니다.

Can't load IA 32-bit .dll on a AMD 64-bit platform 해결방법



좌측 메뉴에서 Java - Installed JREs를 클릭합니다.

현재 예로 든 이클립스 프로젝트에서는 JDK1.5 64bit가 설정되어 있어

32bit로 JVM을 변경하기 위해 Remove를 클릭합니다.

Can't load IA 32-bit .dll on a AMD 64-bit platform 해결방법




Add를 클릭합니다.

Can't load IA 32-bit .dll on a AMD 64-bit platform 해결방법




Standard VM을 선택한 후 Next를 클릭합니다.

Can't load IA 32-bit .dll on a AMD 64-bit platform 해결방법




jdk(jre) (x86) 즉 32bit를 선택한 후 Apply and Close를 눌러 적용하여 정상 작동하는지 확인하면 끝

만약 JAVA 가 설치된 경로에 ex) C:\Program Files (x86)\Java에

JDK나 JRE가 없다면 설치를 한 후 선택하여 적용합니다.

Can't load IA 32-bit .dll on a AMD 64-bit platform 해결방법


'Programming' 카테고리의 다른 글

Monaco 폰트 다운로드  (1) 2015.09.18

댓글

Designed by JB FACTORY