强制64位jvm到32位jvm?

时间:2011-02-14 06:49:08

标签: jvm 32bit-64bit bluecove

请问有关强制64位jvm以32位jvm运行的想法吗?

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

似乎我应该安装一个可以在64位操作系统上运行的32位jvm。那么,任何人都可以告诉我应该安装什么? 32位或Eclipse软件中的Java SDK?

提前致谢!

2 个答案:

答案 0 :(得分:6)

切换模式仅适用于Solaris。 JVM是64位或32位,但在Solaris上,两个运行模式在单个JVM中都可用。

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

答案 1 :(得分:2)

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

然后在Eclipse中,打开Preferences面板,然后转到Java - >安装了JRE。

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

等待。

现在,您应该在列表中看到原始的64位JVM和新的32位JVM。将复选标记放在32位JVM而不是64位JVM上。单击“确定”。

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