안녕하세요 제가 이클립스에서 프로젝트를 실행하려고하고 런타임 오류가 점점 오전 : 스레드에서불만족 링크 오류 헬프 Java JNI 이클립스
예외를 "주"에서 java.lang.UnsatisfiedLinkError : mywrapperclass.nativemethod() V
내 주 래퍼 클래스에서 기본 메서드를 호출 할 때 오류 코드가 나타납니다. 나는 많은 포럼과 블로그/웹 사이트를 둘러 보았고이를 수정할 수 없었다. 디버그 및 내 탐색을 통해 문제가 프로젝트 내에서 dll 내에서 원시 메소드를 찾을 수 없다는 생각이 들게되었습니다.
나는 이클립스를 .dll로 찾는 데 많은 어려움을 겪었으며, 결국에는 system32 폴더에 dll을 두어이 문제를 해결했다. 사전에
덕분에 DLL 라이브러리를 필요로하는 JAR의 화살표
Java 빌드 경로 창에서 DLL이 필요한 JAR는 어디에서 찾을 수 있습니까? 소스 탭에 있습니까? 원본 창에서 내 projectname/src를 본 다음 네이티브 라이브러리 locatinon을 찾은 다음 .dll 위치로 지정했는데 시도한 디렉토리 중 아무 것도 작업하지 않았습니다. –
UnsatisfiedLinkError를 제거 할 수있었습니다. Java 빌드 경로로 이동하여 소스 파일을 내 파일과 함께 추가 한 다음 해당 폴더의 화살표를 클릭하고 위에서 설명한대로 네이티브 라이브러리 위치 설정에 동일한 폴더를 추가합니다. –