In uno script, ho impostare la variabile di ambiente JAVA_OPTS (per attivare il debug remoto e aumentare la memoria), e poi eseguire il file jar come segue:esecuzione java con variabile JAVA_OPTS env
export JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n -Xms512m -Xmx512m"
java -jar analyse.jar $*
Ma sembra che non ci sia alcun effetto della variabile env JAVA_OPTS poiché non riesco a connettermi al debug remoto e non vedo cambiamenti nella memoria per la JVM.
Quale potrebbe essere il problema?
PS: non posso utilizzare tali impostazioni nel comando java -jar analyse.jar $*
perché ho elaborare gli argomenti della riga di comando nella domanda.
risposta di See HEX. Questo è il modo di impostare le opzioni mediante una variabile d'ambiente su OS X. – BitwiseMan