0

我有一个 64 位的 linux 操作系统:

$ uname -p
x86_64

列出的 java -版本:

java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
Java HotSpot(TM) Server VM (build 20.14-b01, mixed mode)

我正在尝试运行具有 4096 分钟堆大小的 64 位 jvm(它是一个重量级应用程序)。当我添加 -d64 选项时,我收到消息

Running a 64-bit JVM is not supported on this platform

如果没有-d4选项并且堆大小为 2048,它可以正常工作。但是内存不够,所以我需要使用 64 位 JVM 和 4Gigs。谁能告诉我为什么它不接受d64

4

1 回答 1

0

感谢@Adi Dembark 和@nos 发现了问题。它确实是一个 32 位的 jvm。更改为 64 位修复它。

于 2013-04-06T02:50:25.567 回答