단일 JAR에 네이티브 라이브러리와 JNI 라이브러리 묶기
모든 것을 하나의 JAR에 묶어 재배포할 수 있나요?
예, 모든 종속성을 포함하는 단일 JAR 파일을 생성할 수 있습니다. 여러 플랫폼을 위한 기본 JNI 라이브러리를 포함합니다. 그러나 이식성에 영향을 미칠 수 있습니다.
프로세스:
코드 구현:
구현 예 :
jzmq 패키지(ZeroMQ의 Java 바인딩)가 이 솔루션을 구현했습니다. 내장된 라이브러리 로딩이 실패할 경우 기존 라이브러리 로딩으로 되돌리는 하이브리드 접근 방식을 제공하는 코드는 여기에서 찾을 수 있습니다.
이점:
고려 사항:
위 내용은 단순화된 배포를 위해 단일 JAR에 네이티브 라이브러리와 JNI 라이브러리를 번들로 묶을 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!