Look it up on Google. There are some cli arguments you could use to fix that, but I'm no expert at Java arguments.
I'm currently suffering the same problem.
Have used JAVA_OPTIONS and _JAVA_OPTIONS and neither seem to have any effect.
It picks them up because I see in the console:
Code:
Picked up _JAVA_OPTIONS: -Xmx8096m
[DEBUG]Diagnostics OS:Linux Version:5.4.78-1-MANJARO Architecture:amd64 Separator:/ | Java:eek:racle Corporation Version:1.8.0_20 Website:http://
java.oracle.com/ | WorkingDir: /home/jezm/Downloads/android/flashing/JOdin3CASUAL-r1142-dist/app CASUALDir:/tmp/CASUALroot-2020-11-30-08.02.52
/ | CASUAL is handling this system as:Linux 32 bit, Linux -- End Diag
However, as you can also see it seems to detect the system as 32bit, which I suspect won't allow the memory to be set above 1024m
It is a 64 bit system with 32gb RAM, but I wonder if having multilib libraries installed (mainly for wine) confuses it.
I have downloaded different versions of java as well, then set them at start of PATH as well as set JAVA_HOME, _JAVA_HOME, JAVA_OPTS to values to match, everything still detects as 32 bit.
java is showing as 64bit:
Code:
Picked up _JAVA_OPTIONS: -Xmx8096m
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
That was the downloaded version but get the same with the installed java 14 too.
I've also tried running direct as a jar file but still detects as linux 32 bit.
I'd look in the source to find out what it's doing, but can't seem to find the source anywhere.
Also tried flashing with heimdall (and frontend) after extracting the tarballs (I'm trying to flash stock 6.0 firmware) but can't seem to get the magic right. Keep getting errors in the bootloader screen when it starts.