6

有人能给我一些关于强制 64 位 jvm 作为 32 位 jvm 运行的想法吗?

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

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

提前致谢!

4

2 回答 2

6

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

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

于 2011-02-14T06:53:24.987 回答
2

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

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

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

等待。

您现在应该在列表中看到您原来的 64 位 JVM 和新的 32 位 JVM。勾选 32 位 JVM 而不是 64 位 JVM。单击确定。

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

于 2011-05-06T03:41:52.537 回答