2014-04-22 79 views
1

我用我自定義的JRE的Java 8嵌入式創建(我認爲它僅支持32位JVM)如何訪問64位JNI lib中使用32位Java 8嵌入式JRE

系統:Linux X86_64

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

當我訪問64位系統JNI庫從我的代碼。我得到下面的異常

「本地庫(Linux的86/xyz.so)未在資源路徑中找到」

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

回答

1

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