Jvm 无效的最大堆大小

Jvm 无效的最大堆大小,jvm,jdk1.5,heap-size,Jvm,Jdk1.5,Heap Size,我从另一个位置复制了一个jdk目录。从那时起,我得到了以下错误消息 Your environment has been set. java version "1.5.0_22" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03) Java HotSpot(TM) Client VM (build 1.5.0_22-b03, mixed mode, sharing) PROPS=-Xms1024m -Xmx50

我从另一个位置复制了一个jdk目录。从那时起,我得到了以下错误消息

Your environment has been set.
java version "1.5.0_22"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
Java HotSpot(TM) Client VM (build 1.5.0_22-b03, mixed mode, sharing)
PROPS=-Xms1024m -Xmx5096m -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djava.ext.dirs=..;.;..\lib;..\classes -Dfile.encoding=UTF-8
CLASSPATH=C:\Oracle\MIDDLE~1\patch_wls1211\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\PROGRA~1\Java\JDK15~1.0_2\lib\tools.jar;C:\Oracle\MIDDLE~1\WLSERV~1.1\server\lib\weblogic_sp.jar;C:\Oracle\MIDDLE~1\WLSERV~1.1\server\lib\weblogic.jar;C:\Oracle\MIDDLE~1\modules\features\weblogic.server.modules_12.1.1.0.jar;C:\Oracle\MIDDLE~1\WLSERV~1.1\server\lib\webservices.jar;C:\Oracle\MIDDLE~1\modules\ORGAPA~1.1/lib/ant-all.jar;C:\Oracle\MIDDLE~1\modules\NETSFA~1.0_1/lib/ant-contrib.jar;
Invalid maximum heap size: -Xmx5096m
The specified size exceeds the maximum representable size.
Could not create the Java virtual machine.
这是否意味着我必须重新安装jdk,而不是复制任何安装目录我问这个问题,而不是自己尝试,因为这个练习必须在客户机上完成

当前计算机是Windows 2008服务器,内存12GB

您使用的是32位虚拟机(Java HotSpot(TM)客户端虚拟机),可以映射到最大4G(实际上只有2GB)2^32地址位置

错误消息表明您正在使用32位体系结构不支持的5GB堆内存 无效的最大堆大小:-Xmx5096m 指定的大小超过了最大可表示大小

无法创建Java虚拟机。
您可以修改-Xmx参数以使用anythinng我刚刚遇到了这个问题,并通过下载解决了它


请检查您的windows版本是32位还是64位,并下载正确的JAVA版本

真的吗?1.5? 无论如何,对jdk的实际位置没有依赖性。这个jdk是一个32位的jdk,因此不支持5GB堆,而且从来都不支持,不在这个位置,也不在它的旧位置。我使用的是64位版本的java,仍然会出现这个错误,你知道原因吗?