У нас проблема с Java-приложением, которому не хватает памяти. На наших клиентских компьютерах (Windows XP) установлена JRE 1.6 версии 18. Я хочу увеличить параметр времени выполнения -Xmx для JRE до 512M, но я не могу установить его для всех пользователей. Когда я вхожу в систему как администратор и устанавливаю параметры времени выполнения в консоли Java, эти настройки отображаются только для моего входа в систему.
Может быть, вы можете попробовать изменить Свойства развертывания системы файл? Краткая версия использования ниже:
deployment.config
и вставьте его либо %SystemRoot%\Sun\Java\Deployment
или ваш JRE \lib\
каталог.В deployment.config
содержит указатель на deployment.properties
файл, как показано ниже:
deployment.system.config=file\:C\:/Windows/Sun/Java/Deployment/deployment.properties
В 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
и изменение записи в таблице параметров среды выполнения.