大约64位和32位JVM

时间:2012-09-27 11:45:49

标签: java java-native-interface

我正在编写一个JAVA程序,用JNI调用dll函数。为了加载库,我可能需要在我的64位机器上安装32位JVM。但是,无论我安装什么(即使是那些应该安装在32位系统上的东西),eclipse总是表明它是64位。

你们知道如何解决这个问题吗?

数百万的感谢〜

2 个答案:

答案 0 :(得分:0)

要手动配置JVM,您需要编辑eclipse.ini文件。

看看这里

http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F

这个对我有用。

但是当你使用JNI时。 32位和64位dll可能存在一些问题。

答案 1 :(得分:0)

.dll应该有一些本机代码。 IA-32位表示英特尔架构。所以它不应该加载到AMD 64位平台。你应该尝试使.dll兼容AMD -64位平台。尝试一些交叉编译器。