2017-03-22 2 views
2

다른 위치에서 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 (RAM)입니다.

+3

진심으로 여기서 일해야 anythinng < = 2g을 사용하는 -Xmx 매개 변수를 수정할 수 있습니다? 1.5? 어쨌든, jdk의 실제 위치에 대한 의존성은 없습니다. 이 jdk는 32 ​​비트 jdk이므로 5GB 힙을 지원하지 않으며이 위치에서가 아니라 이전 위치에서 사용하지 않았습니다. – Holger

답변

4

당신은 2^32 어드레스 위치

오류 메시지 Maximum Java heap size of a 32-bit JVM on a 64-bit OS 최대 4G (실제로는 만 2 GB)에 매핑 할 수있는 32 비트 VM (자바 핫스팟 (TM) 클라이언트 VM)를 사용하면 5기가바이트를 사용하는 것이 좋습니다 사용 32 비트 아키텍처에서 지원되지 않는 힙 메모리

잘못된 최대 힙 크기 : -Xmx5096m 지정한 크기가 최대 크기를 초과합니다.

Java 가상 머신을 생성 할 수 없습니다.

당신은