强制 64 位 jvm 到 32 位 jvm?
有人可以给我关于强制 64 位 jvm 作为 32 位 jvm 运行的想法吗?
我需要编写一个用于蓝牙连接的 jse 桌面应用程序。为此,我需要实现 Bluecove jar 。它只有 32 位文件。所以我在 eclipse pulsar 的 VM 参数下包含了 -D32 。但我仍然遇到添加参数之前显示的相同错误:bluecove_x64.dll丢失。我尝试使用 -d32,它显示“无法识别的选项:d32”。
看来我应该安装一个可以在 64 位操作系统上运行的 32 位 jvm。那么,谁能告诉我我到底应该安装什么? 32 位 Java SDK 还是 Eclipse 软件?
提前致谢!
Would anyone please give me ideas about forcing 64 bit jvm to run as 32-bit jvm?
I need to write a jse desktop application for bluetooth connection. For that i need to implement Bluecove jar . It has 32-bit files only. So i included -D32 under VM arguments in eclipse pulsar. But still i am getting the same error that displayed before adding the argument: bluecove_x64.dll missing. I tried with -d32, and it showed me "unrecognized option: d32".
And it seems like i should install a 32-bit jvm that would run on 64-bit os. So, can anyone please tell me what exactly should i install? Java SDK in 32-bit or Eclipse software?
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
切换模式只能在 Solaris 上进行。 JVM 要么是 64 位,要么是 32 位,但在 Solaris 上除外,在 Solaris 上,两种运行模式都可以在单个 JVM 中使用。
但无论如何,如果您不需要超过 4Gig RAM,也可以在 64 位系统上安装 32 位 JVM,因为它的速度快 10-15%,并且需要的内存更少。
Switching modes is only possible on Solaris. A JVM is either 64bit or 32bit, except on Solaris where both run modes are available in a single JVM.
But anyway, if you don't need more than 4Gig Ram, install the 32bit JVM also on 64bit Systems, because it is 10-15% faster and needs less memory.
首先,安装 32 位 JVM。 (我想这是在Windows下)。
然后在 Eclipse 中,打开 Preferences 面板,然后转到 Java ->安装了 JRE。
单击“搜索”,告诉它搜索您的硬盘。
等待。
您现在应该在列表中看到原始 64 位 JVM 和新的 32 位 JVM。勾选 32 位 JVM 而不是 64 位 JVM。单击“确定”。
您现在应该在 Eclipse 中使用 32 位 JVM,它应该与您拥有的库兼容。
First, install a 32-bit JVM. (I suppose this is under Windows).
Then in Eclipse, open the Preferences panel, and go to Java -> Installed JRE's.
Click Search, tell it to search your harddisk.
Wait.
You should now see both your original 64-bit JVM and your new 32-bit JVM in the list. Put the checkmark on the 32-bit JVM instead of the 64-bit JVM. Click OK.
You should now use a 32-bit JVM in Eclipse, which should be compatible with the library you have.