Main Content

네이티브 메서드 라이브러리 찾기

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을 시작하십시오.

참고 항목

관련 항목