“使用64位Linux上的java -d64选项在此平台上不支持运行64位JVM”

时间:2013-04-05 06:38:17

标签: java jvm heap-memory jvm-arguments

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

$ uname -p
x86_64

java -version列出:

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)

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

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

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

1 个答案:

答案 0 :(得分:0)

感谢@Adi Dembark和@nos找到了这个问题。它确实是一个32位的jvm。改为64位固定它。