В сценарии оболочки, я установить переменную окружения JAVA_OPTS (для включения удаленной отладки и увеличения объема памяти), а затем я выполняю .jar файл следующим образом:Запуск Java с переменной JAVA_OPTS окр
export JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n -Xms512m -Xmx512m"
java -jar analyse.jar $*
Но это похоже, что нет никакого эффекта от переменной JAVA_OPTS env, поскольку я не могу подключиться к удаленной отладке, и я не вижу изменений в памяти для JVM.
В чем может быть проблема?
PS: Я не могу использовать эти настройки в команде java -jar analyse.jar $*
, потому что обрабатываю аргументы командной строки в приложении.
См. Ответ HEX. Вот как вы устанавливаете параметры, используя переменную среды в OS X. – BitwiseMan