如何在OSX上的Java 7中使用32位本机库

Eri*_*las 5 java macos java-native-interface odbc 32bit-64bit

我的Java应用程序需要在OSX上使用32位本机库.

具体来说,我有一个32位ODBC驱动程序,并有一些JNI代码来使用驱动程序,但似乎没有任何32位Java 7 JVM将在OSX上运行.

我没有驱动程序的源代码,所以我无法重新编译它.

此产品没有JDBC驱动程序,这就是我使用ODBC的原因.

我已经四处寻找32位OpenJDK端口,但唯一可能支持它的项目已经死了.

有没有人有任何想法?

Ell*_*sch 2

我认为你的唯一答案(在 JDK 7 上)是使用OBuildFactory编译 32 位 jdk。这个问题很相似,并为我指明了这些方向