Как аргументы JVM можно передать приложениям, запущенным через веб-запуск Java в MacOS? - PullRequest
1 голос
/ 17 марта 2010

У нас есть приложение, которое запускается из браузера. Это приложение потребляет около 800 МБ памяти. Это прекрасно работает, когда вызывается из любых браузеров в ОС Windows. То же приложение при запуске из MacOS выдает исключение нехватки памяти, которое возникает, когда приложению не хватает памяти. Есть ли способ увеличить объем памяти, выделяемой для приложений, работающих в среде Mac OS. Также, пожалуйста, дайте мне знать, как аргументы JVM могут быть переданы в приложения, запускаемые через Java-запуск в MacOS.

1 Ответ

1 голос
/ 17 марта 2010

Проверьте синтаксис файла JNLP . Вы можете использовать элемент j2se внутри элемента resources для передачи аргументов в виртуальную машину.

Пример кода:

<resources>
  <j2se version="1.5+" initial-heap-size="64m" max-heap-size="512m" java-vm-args=""/>
</resources>  

Вы также можете указать атрибут os для вашего элемента resources , если вы хотите обрабатывать вещи по-разному на разных платформах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...