![Java. ¿Cómo anulo los argumentos iniciales?](https://rvso.com/image/1497083/Java.%20%C2%BFC%C3%B3mo%20anulo%20los%20argumentos%20iniciales%3F.png)
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 X
como -Xmx
y -Xss
; -x
es un error.
En segundo lugar, coloque todas las opciones de JVM, incluidas -X
y -D
así sucesivamente, ANTES -jar jarname
si 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.