Назад | Перейти на главную страницу

Настройка параметров Java Runtime для всех пользователей на клиентском ПК

У нас проблема с Java-приложением, которому не хватает памяти. На наших клиентских компьютерах (Windows XP) установлена ​​JRE 1.6 версии 18. Я хочу увеличить параметр времени выполнения -Xmx для JRE до 512M, но я не могу установить его для всех пользователей. Когда я вхожу в систему как администратор и устанавливаю параметры времени выполнения в консоли Java, эти настройки отображаются только для моего входа в систему.

Может быть, вы можете попробовать изменить Свойства развертывания системы файл? Краткая версия использования ниже:

  1. Вам нужно создать файл с именем deployment.config и вставьте его либо %SystemRoot%\Sun\Java\Deployment или ваш JRE \lib\ каталог.
  2. В deployment.config содержит указатель на deployment.properties файл, как показано ниже:

    deployment.system.config=file\:C\:/Windows/Sun/Java/Deployment/deployment.properties

  3. В deployment.properties Файл содержит свойства, которые вы хотите установить для всей системы, по одному в каждой строке. В моей организации иногда возникают проблемы с кешированием JRE, что вызывает проблемы, поэтому я отключаю его с помощью deployment.cache.enabled=false и запретить пользователям изменять значение с помощью deployment.cache.enabled.locked= Если вы не уверены в синтаксисе, внесите изменения самостоятельно и посмотрите на deployment.properties файл обычно находится в C:\Documents and Settings\<username>\Local Settings\Application Data\Sun\Java\Deployment. По крайней мере, я думаю, что это путь в XP. В моей системе Win 7 он находится в AppData\LocalLow\Sun\Java\Deployment.

Я не знаю, можете ли вы установить такие параметры JRE, но попробовать стоит.

Использовать JAVA_OPTIONS переменная среды для хранения параметров времени выполнения, которые будут использоваться JVM во время запуска.

Что касается настройки этого параметра для пользователей, вы можете сделать это с помощью сценария входа в систему или через реестр Windows.

Редактировать:

Учитывая наличие Java-апплета, было бы целесообразно исследовать, можно ли установить Java 6 Update 10 или более поздние версии среды выполнения Java на настольные ПК. Кроме того, необходимо также указать желаемое значение Xmx, используя java_arguments параметр апплета; этот параметр был введен в 6u10. В случае Oracle Forms 10g это может быть не так тривиально, поскольку требует редактирования веб-страницы, с которой загружается апплет, но попробовать стоит.

Увидеть связанный вопрос StackOverflow Больше подробностей.

Переменная среды Windows называется JAVA_TOOL_OPTIONS.

В deployment.properties файл такой же, как запуск System Properties -> Java -> (Tab) Java -> (Кнопка) View и изменение записи в таблице параметров среды выполнения.