Java. ¿Cómo anulo los argumentos iniciales?

Java. ¿Cómo anulo los argumentos iniciales?

Estoy en un aprieto con una aplicación java. Cuando se inicia, utiliza -Xmx 256 my Xss 2 m. Necesito hacer que use más RAM porque sigue fallando cuando se queda sin RAM. Entonces uso java -jar application.jar -Xmx 4G.

No pasa nada, todavía usa el -Xmx 256m incorporado

¿Cómo anulo la configuración inicial para darle más RAM a esta aplicación?

Respuesta1

Primero, use mayúsculas Xcomo -Xmxy -Xss; -xes un error.

En segundo lugar, coloque todas las opciones de JVM, incluidas -Xy -Dasí sucesivamente, ANTES -jar jarnamesi usa eso, o en caso contrario, antes del nombre de la clase principal. Cualquier argumento después de run-jar o main-class se pasa al programa Java, no es interpretado por la JVM.

PD: Supongo/espero que tengas Java (y hardware) de 64 bits si quieres 4G.

información relacionada