我有一个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
?
答案 0 :(得分:0)
感谢@Adi Dembark和@nos找到了这个问题。它确实是一个32位的jvm。改为64位固定它。