在 Intellij 的此平台中不支持运行 32 位 JVM



编译我的项目时,我收到错误,因为"此平台不支持运行 32 位 JVM"。

当我收到此错误时:

当我在项目结构 -> 平台设置 -> SDK 下将我的 JDK 主路径更改为"64 位 JDK"时,我会收到此错误。

当前解决方案 :

现在,如果我将我的 SDK 改回 32 位 JDK,它可以正常工作。但是当我的 SDK 为 64 位 JDK 时,我收到错误,因为此平台不支持运行 32 位 JVM

我的问题而不是改变我的JDK,如何摆脱这个问题。

更重要的是,我的问题是"不支持运行 32 位 JVM"。实际上,我没有在Intellj中运行任何JVM。我只是编译我的 Java 源代码以获取.class文件。这里的跑步这个词是什么意思...

我们已确定您的操作系统是 MAC OSX 64 位,并且您安装了两个 JDK,分别为 32 位和 64 位版本。

本主题中的其他线程指示在同一台计算机上安装这两个 JDK 时存在问题的行为。当您使用 -d32 运行 java 命令行时,您会收到错误"此平台不支持运行 64 位 JVM",当您使用 -d64 运行 java 命令行时,您会收到错误"此平台不支持运行 32 位 JVM"。

因此,我强烈建议您卸载 32 位 JDK,然后重新安装 64 位 JDK。

最新更新