자바에서 api를 가져다 사용하려 하는데요..
글쓴이: edie90 / 작성시간: 화, 2016/04/19 - 9:24오전
안녕하세요 프로그래밍 배운지
6개월도 안 된 초짜 프로그래머 입니다.
다름이 아니라 제가 팀 프로젝트에서
음악 인식 웹 어플리케이션을 만드려고 합니다.
알아본 결과, acrcloud라는 곳에서 14일 간이지만 무료로
api를 제공 하더라구요.. java - windows64 로 제 환경설정에 맞춰
github에서 소스를 다운 받았습니다.
그런데 zip파일 안에 lib파일과 lib-so 라는 파일이 있었습니다.
lib 파일 안에 있던 .jar파일은 스프링에 맞춰서 dependency를 추가해 주었는데
lib-so 파일 안에는 acrcloud에서 만든 dll파일이 있었습니다 ㅠㅠ
이 dll파일을 도대체 어떻게 하라는건지.. readme.txt에도 전혀 이 파일에 대해서는
설명이 부족해서요 ㅠㅠㅠ
대충 구글링 네이버에서 검색해본 결과 jni을 통해 dll을 로드하라는데..
dll파일안에 어떤 메소드가 있는줄 모르고 어떻게 클래스명이나 메소드명을 자바에서 호출하나 싶어서요..
정말 막막하네요 주요 기능이었는데.. 도와주시면 정말 감사하겠습니다 ㅠㅠ
아시는 분이 계시다면 꼭 좀 부탁드려요 기다리겠습니다 ㅠㅠ
Forums:
.
문제는 jar 내의 jni로 호출하는 클래스에서 dll을 호출하게 되는데 dll을 찾을 수 있는 곳에 두면 됩니다.
c:\windows\SysWOW64 에 복사하는 방법도 있고
java -Djava.library.path=경로 와 같이 jvm 기동시 설정하는 방법도 있습니다.
댓글 달기