JAR 내에서 네이티브 및 JNI 라이브러리 패키징
네이티브 및 JNI 라이브러리를 단일 JAR로 묶으면 원활한 재배포가 가능합니다. 다음은 이를 달성하기 위한 실용적인 솔루션입니다.
절차:
네이티브 라이브러리 번들 생성:
라이브러리 로딩 초기화:
메인의 정적 초기화 프로그램에서 class:
예제 코드:
jzmq 코드는 다음을 구현합니다. 이 솔루션. 가능한 경우 임베디드 라이브러리를 로드하는 하이브리드 접근 방식이 포함되어 있지만 필요한 경우 시스템 경로 검색으로 대체됩니다. 실제 예는 이 코드를 참조하세요.
고려 사항:
위 내용은 JAR 내에서 네이티브 및 JNI 라이브러리를 패키징하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!