enfrentando algún problema con la inicialización de la máquina virtual Java. cuando estoy usando la cuenta de root, puedo trabajar adecuadamente con Java. pero cuando soy una cuenta de usuario que devuelve errores siguientesNo se pudo crear la máquina virtual Java
[email protected]# $JAVA_HOME/bin/java -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
No parece un problema de memoria ya que los mismos comando funciona con la cuenta raíz. La memoria disponible (free -m) es más de 1200MB También he intentado aumentar los límites de memoria de JVM
¿Estás seguro de que ambos están usando el mismo ejecutable de Java? Además, creo que puedes limitar la memoria disponible para un usuario específico, si haces ulimit -a como el usuario, ¿dice un límite para el tamaño máximo de la memoria? –
dos líneas relacionada con la memoria va como 'max bloqueado memoria (kbytes, -l) 32 tamaño máximo de memoria (kbytes, -m) 200000' –
' memoria virtual (kbytes, -v) 200000' –