如何使用32位Java 8 Embedded JRE访问64位JNI lib

时间:2014-04-22 00:28:04

标签: java linux

我使用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库。 任何帮助真的很感激。

1 个答案:

答案 0 :(得分:1)

不,你不能这样做。您需要一个32位库或64位JVM。