En un script de shell, yo he dado la variable de entorno JAVA_OPTS (para habilitar la depuración remota y aumentar la memoria), y luego ejecuto el archivo jar de la siguiente manera:ejecutar Java con la variable JAVA_OPTS env
export JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n -Xms512m -Xmx512m"
java -jar analyse.jar $*
Pero parece que no hay ningún efecto de la variable de env JAVA_OPTS ya que no puedo conectarme a la depuración remota y no veo cambios en la memoria para la JVM.
¿Cuál podría ser el problema?
PD: No puedo usar esas configuraciones en el comando java -jar analyse.jar $*
porque proceso los argumentos de línea de comando en la aplicación.
Consulte la respuesta de HEX. Así es como configura las opciones usando una variable de entorno en OS X. – BitwiseMan