【发布时间】:2015-02-11 23:39:49
【问题描述】:
在编译我的项目时,我收到错误,因为“此平台不支持运行 32 位 JVM”。
当我收到此错误时:
当我在项目结构 -> 平台设置 -> SDK 下将我的 JDK 主路径更改为“64 位 JDK”时出现此错误。
当前解决方案:
现在,如果我将我的 SDK 改回 32 位 JDK,它可以正常工作。但是当我将我的 SDK 作为 64 位 JDK 时,我收到了错误,因为 此平台不支持运行 32 位 JVM。
我的问题 而不是改变我的JDK,如何摆脱这个问题。
不仅如此,我的问题还在于“不支持运行 32 位 JVM”。实际上我没有在 Intellj 中运行任何 JVM。我只是在编译我的 Java 源代码以获取 .class 文件。 running这个词在这里是什么意思...
【问题讨论】:
-
遗漏了一条重要信息 - 您的操作系统是 32 位还是 64 位?
-
@gknicker 我的是 MAS OSX 64 位
-
谢谢。如果我理解正确,您安装了两个不同的 JDK - 一个 64 位 JDK 和一个 32 位 JDK。对吗?
-
@gknicker ya 我安装了 2 个不同的 JDK
-
请在命令行中输入并告诉我结果:
java -d64 -version。另外,请阅读stackoverflow.com/questions/15827430/… 和stackoverflow.com/questions/9512603/…,以便我们确定这些帖子是否对您的问题有帮助。
标签: java intellij-idea compilation 32-bit