java - 在 Windows 64 位上运行 32 位 eclipse 和 32 位 jvm

标签 java eclipse 32bit-64bit

我使用的其中一个 .jar 文件仅适用于 Windows 上的 32 位 Java 虚拟机。我安装了 32 位版本的 eclipse 和 jdk,但它仍然出现相同的错误。我将在运行配置中使用哪些命令来指定 32 位虚拟机来运行使用此 .jar 文件的应用程序?

-虚拟机 C:\Program Files (x86)\Java\jre6\bin\javaw.exe

没用。有什么想法吗?

最佳答案

在使用 Eclipse 进行开发时,两个 JVM 在起作用。一个运行 Eclipse 本身,另一个用于您的程序。

除非您谈论的是插件,否则您需要担心的是后者。删除 -vm 选项,以便 Eclipse 使用默认的 JRE 启动。然后转到 Preferences -> Java -> Installed JRE's 并添加您的 32 位 Java 安装并将其设置为默认值(这就是诀窍)。

如果您的应用程序使用的 JVM 发生变化,您就完成了。

如果没有,您应该从一个新的工作区开始,添加 32 位 JVM 并像以前一样创建您的项目。

关于java - 在 Windows 64 位上运行 32 位 eclipse 和 32 位 jvm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4240631/

相关文章:

java - 二叉搜索树是平衡的吗?

java - 当它是具有相同 Action 监听器的 JButton 数组时,正在单击哪个 Jbutton

eclipse - 无法创建 JPA Facet : "project facet jpt.jpa could not be found"

c# - 在 64 位 Office 插件中加载 32 位 COM dll

c++ - 编写软件时 64 位优于 32 位的优势

java - Spring HandlerInterceptor 调用了两次

java - session 范围 bean - 如何处理多用户数据

java - 在 Eclipse 调试视角中按值过滤变量

java - 在 Eclipse 中运行 AlgoTrader

internet-explorer - 强制使用 32 位 Internet Explorer ComObject