我正在尝试使用分机。eclipse 中的本地库,但程序给出以下错误:“java.lang.UnsatisfiedLinkError: Unable to load library 'edk': libedk.so: wrong ELF class: ELFCLASS32”。
我认为这可能是因为库是 32 位的,而我的 JDK 是 64 位的?是这样吗,如果是这样,请告诉我如何安装 32 位 JDK 以及已经存在的 64 位?
我正在尝试使用分机。eclipse 中的本地库,但程序给出以下错误:“java.lang.UnsatisfiedLinkError: Unable to load library 'edk': libedk.so: wrong ELF class: ELFCLASS32”。
我认为这可能是因为库是 32 位的,而我的 JDK 是 64 位的?是这样吗,如果是这样,请告诉我如何安装 32 位 JDK 以及已经存在的 64 位?
I thought it may be because the library is 32-bit whereas my JDK is 64-bit ?
确实是的。
please tell me how to install 32-bit JDK along with 64-bit already present
好吧,例如,从 Oracle 下载它,在/opt
其中创建一个目录来提取它并JAVA_HOME
在JDK_HOME
自定义启动脚本中进行设置:
#!/bin/bash
export JAVA_HOME=/path/to/32bit/jdk
export JDK_HOME=$JAVA_HOME
export PATH=$JDK_HOME/bin:$path
exec /path/to/eclipse "$@"