簡體   English   中英

如何使用32位Java 8 Embedded JRE訪問64位JNI庫

[英]How to access 64 bit JNI lib using 32 bit Java 8 Embedded JRE

我使用Java 8 Embedded創建了自定義JRE(我認為它僅支持32位JVM)

系統:Linux X86_64

http://www.oracle.com/technetwork/java/embedded/downloads/java-embedded-java-se-download-359230.html

當我從代碼訪問64位系統JNI庫時,出現以下異常

“在資源路徑中找不到本機庫(linux-x86 / xyz.so)”

但是我在java庫路徑中有相應的64位xyz.so.我沒有獲得xyz.so lib的32位版本。有什么辦法可以從32位JVM訪問64 JNI lib。 任何幫助真的很感激。

不,你不能那樣做。 您需要一個32位庫或一個64位JVM。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM