di fronte ad alcuni problemi con l'inizializzazione della macchina virtuale java. quando sto usando l'account di root posso lavorare correttamente con java. ma quando io sono un account utente restituisce seguenti erroriImpossibile creare la Java virtual machine
[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.
Non sembra un problema di memoria, come le stesse opere di comando con account di root. La memoria disponibile (free -m) è più di 1200MB Inoltre ho provato aumentando i limiti di memoria JVM
Sei sicuro che entrambi stiano utilizzando lo stesso eseguibile java? Inoltre, penso che si possa limitare la memoria disponibile ad un utente specifico, se si esegue ulimit -a come utente, si dice un limite per la dimensione massima della memoria? –
due righe relative alla memoria vanno come 'memoria massima bloccata (kbytes, -l) 32 dimensione massima della memoria (kbytes, -m) 200000' –
' memoria virtuale (kbytes, -v) 200000' –