Java Invalid Maximum Heap Size. the Specified Size Exceeds the Maximum Representable Size
I Have to Run This Command to Fix the Code to a Xml File: Java -Xmx5G -Cp. :Jsoup-1.8.2. Jar Checksyntax Test. Xml > Test2. Xml but It Gives Me This Error...
I have to run this command to fix the code to a xml file:
java -Xmx5G -cp .:jsoup-1.8.2.jar CheckSyntax test.xml > test2.xml
But it gives me this error:
Invalid maximum heap size: -Xmx5G
The specified size exceeds the maximum representable size.
How can I make it work?
3 Answers
If your JVM is 32-bit you cannot use the switch -d64
java -Xmx2G -cp .:jsoup-1.8.2.jar CheckSyntax test.xml > test2.xml
32 bit java cant use heapsize > 2G
Here is the link to get Java 64bit to allow a larger heap-size. Just select the "Windows Offline (64-bit)" option.