네이티브 메서드 라이브러리 찾기
Java® 클래스는 Java 메서드 java.lang.System.loadLibrary("
을 사용하여 네이티브 메서드를 동적으로 불러올 수 있습니다. 라이브러리 파일 LibFile
")LibFile
을 불러오려면 이를 포함하는 폴더가 Java 라이브러리 경로에 있어야 합니다. JVM® 소프트웨어는 시작 시 이 경로를 정의합니다.
기본 설정 폴더에 javalibrarypath.txt
라는 이름의 ASCII 텍스트 파일을 만들어 네이티브 메서드 라이브러리에 대한 검색 경로를 확장할 수 있습니다. 이 파일을 편집할 때는 다음 지침을 준수해야 합니다.
파일을 만듭니다.
cd(prefdir) edit javalibrarypath.txt
한 줄에 하나씩 새 폴더를 지정합니다.
DLL 파일의 이름은 제외하고 폴더 이름만 지정합니다.
System.loadLibrary
호출은 파일 이름을 읽어 들입니다.$matlabroot
,$arch
및$jre_home
매크로를 사용하여 크로스 플랫폼 환경에서의 폴더 지정을 단순화합니다.
또한 MATLAB® 시작 폴더에 javalibrarypath.txt
파일을 만들 수도 있습니다. 시작 폴더를 확인하려면 Windows®의 시스템 프롬프트 또는 Linux®와 macOS의 터미널에서 MATLAB을 시작한 후 바로 명령줄에 pwd
를 입력하십시오. 시작 폴더의 javalibrarypath.txt
파일에 지정된 라이브러리는 기본 설정 폴더의 파일에 지정된 라이브러리를 재정의합니다.
javalibrarypath.txt
파일 사용을 비활성화하려면 -nouserjavapath
옵션을 사용하여 MATLAB을 시작하십시오.