我們今天使用用 Java 編寫的 AWS Lambda 函數來訪問 Jar 文件;但現在我們有新的以下要求我們有共享庫(.so 文件)。我們喜歡通過 Lambda 函數和 API 網關公開此 .so 文件的功能。Lambda 函數應該用哪種語言編寫,以便 lambda 可以最有效地訪問/調用 .so 文件功能
1 回答
白豬掌柜的
TA貢獻1893條經驗 獲得超10個贊
您可以繼續使用 Java。共享對象只不過是編譯庫(通常用 C++/ 或 C 語言開發)。可以從您現有的 Java 代碼通過 JNI 接口調用該庫。常見的場景是 android 應用程序/SDK (Java) 使用/調用共享對象(由第三方開發或提供)
例子:
static {
try {
System.load("/path_to_sso/my.so");
} catch (UnsatisfiedLinkError unsatisfiedlink) {
//handle it
}
}
添加回答
舉報
0/150
提交
取消
