解決JNI需要手動存放本地庫的問題

2021-05-23 16:30:50 字數 375 閱讀 7040

使用jni的關鍵是要load本地庫,然而在實際中往往需要將專案打包供第三方使用,這是專案部署存在乙個問題,每次都要單獨將本地庫存放到指定的位置。可以通過檔案讀寫的方式在載入前將本地庫寫入指定的位置,這是只需要將本地庫一起打到jar包中,提供給第三方。

**如下:

public class jnicall

outputstream.close();

}system.loadlibrary("qcenc");

system.out.println("c庫存載入完成");

} catch (ioexception e)

}public native static string getenc(string pin);

}

解決JNI需要手動存放本地庫的問題

使用jni的關鍵是要load本地庫,然而在實際中往往需要將專案打包供第三方使用,這是專案部署存在乙個問題,每次都要單獨將本地庫存放到指定的位置。可以通過檔案讀寫的方式在載入前將本地庫寫入指定的位置,這是只需要將本地庫一起打到jar包中,提供給第三方。如下 public class jnicall o...

解決Django本地介面不能跨域訪問的問題

pip install django cors headers django.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.sessions django.contrib.messages d...

工業技術興起 現階段工業物聯網需要解決的問題

工業技術興起的浪潮中,日益競爭明顯的市場也讓傳統製造企業感覺到轉型 換一種商業模式經營的重要性,生產製造更加注重提公升效率,利用物聯網技術,將工業自動化和資訊化融合,能夠收集和分析機器間的資料,實現更快 更靈活和更高效的流程,以降低成本生產更高質量的產品,提高公司核心競爭力。工業物聯網閘道器 據相關...