Menggabungkan Perpustakaan Asli dan JNI dalam JAR Tunggal
Bolehkah saya Menggabungkan Semuanya dalam Satu JAR dan Mengedarkannya Semula?
Ya, adalah mungkin untuk mencipta satu fail JAR yang mengandungi semua kebergantungan, termasuk JNI asli perpustakaan untuk pelbagai platform. Walau bagaimanapun, ia mungkin mempunyai implikasi mudah alih.
Proses:
Pelaksanaan Kod:
Contoh Pelaksanaan :
Pakej jzmq (Java pengikatan ZeroMQ) telah melaksanakan penyelesaian ini. Kod tersebut boleh didapati di sini, menyediakan pendekatan hibrid yang kembali kepada pemuatan perpustakaan konvensional jika pemuatan perpustakaan terbenam gagal.
Faedah:
Pertimbangan:
Atas ialah kandungan terperinci Bolehkah saya Menggabungkan Perpustakaan Asli dan JNI dalam JAR Tunggal untuk Pengedaran Ringkas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!