将64位jvm强制转换为32位jvm?

将64位jvm强制转换为32位jvm?,jvm,32bit-64bit,bluecove,Jvm,32bit 64bit,Bluecove,有谁能告诉我关于强制64位jvm作为32位jvm运行的想法吗 我需要为蓝牙连接编写一个jse桌面应用程序。为此,我需要实现Bluecove jar。它只有32位文件。所以我在eclipse pulsar的VM参数中包含了-D32。但我仍然得到了添加参数之前显示的相同错误:bluecove_x64.dll丢失。我尝试使用-d32,它显示了“未识别的选项:d32” 看起来我应该安装一个运行在64位操作系统上的32位jvm。那么,谁能告诉我应该安装什么?32位或Eclipse软件中的Java SDK

有谁能告诉我关于强制64位jvm作为32位jvm运行的想法吗

我需要为蓝牙连接编写一个jse桌面应用程序。为此,我需要实现Bluecove jar。它只有32位文件。所以我在eclipse pulsar的VM参数中包含了-D32。但我仍然得到了添加参数之前显示的相同错误:bluecove_x64.dll丢失。我尝试使用-d32,它显示了“未识别的选项:d32”

看起来我应该安装一个运行在64位操作系统上的32位jvm。那么,谁能告诉我应该安装什么?32位或Eclipse软件中的Java SDK


提前谢谢

只有在Solaris上才能切换模式。JVM可以是64位或32位,但在Solaris上,两种运行模式在单个JVM中都可用


但是无论如何,如果您不需要超过4Gig的Ram,那么也可以在64位系统上安装32位JVM,因为它速度快10-15%,并且需要更少的内存。

首先,安装32位JVM。(我想这是在窗户下)

然后在Eclipse中,打开Preferences面板,转到Java->Installed JRE

单击“搜索”,告诉它搜索您的硬盘

等等

您现在应该可以在列表中看到原始的64位JVM和新的32位JVM。选中32位JVM而不是64位JVM。单击“确定”


您现在应该在Eclipse中使用32位JVM,它应该与您拥有的库兼容。

32位vm无法访问完整的4GB地址空间。安装32位vm意味着我应该只安装32位的Eclipse软件,对吗?Anu:不,您可以使用64位JVM安全地使用Eclipse 64位进行开发。但是从Eclipse开始,用32位JVM启动应用程序。编译器保持不变,字节码不关心位。好的,这意味着我应该通过在vm参数中包含-d32来强制jvm,ryt?但它不起作用。有什么建议吗?您不能强制JVM使用模式。您必须安装正确的JVM(然后使用它)。