JNI - dll 파일과 java 연동
visual studio에서 dll 파일을 만들고 자바 컴파일 시 다음과 같은 에러가 발생할 때가 있다.
Can't load IA 32-bit .dll on a AMD 64-bit platform
dll 파일이 32 bit 이지만 JVM는 64 bit 이기 때문에 발생하는 에러 이다.
해결방법은 2가지가 있다.
1. dll 파일을 64bit로 빌드
2. JVM을 32bit로 설정하여 자바 컴파일
'Programming > Java' 카테고리의 다른 글
[Java] 컬렉션 프레임워크(Collection Framework) 란 (0) | 2018.12.13 |
---|---|
JNI - Java에서 C 라이브러리 함수 호출하기 (0) | 2018.11.14 |
컬렉션 클래스의 요소를 출력하는 방법 (0) | 2018.11.08 |
[Java] 배열 - 복사 (0) | 2018.09.07 |
[Java] 배열 - 2차원 배열 (0) | 2018.09.06 |