java web start JAVA HOME
У меня есть приложение, которое запускает Swing gui с помощью java web start. У пользователя установлено 4 версии java 1.6 (1.6.0.3, 1.6.0.5, 1.6.0.7. 1.6.0.11)
Webstart выбирает java версии 1.6.0.11, но JAVA_HOME установлен в java версии 1.6.0.3. Может ли это вызвать какие-либо потенциальные проблемы для webstart?
- богатый
2 ответа:
В этом потоке упоминается приложение Java Web Start, проверяющее версию доступного JRE по этому пути:
C:\Documents and Settings\[User]\Application Data\Sun\Java\Deployment\deployment.properties (for Windows XP) C:\Users\[User]\AppData\LocalLow\Sun\Java\Deployment\deployment.properties (for Windows Vista)
В нем такие строки, как:
deployment.javaws.jre.0.path=C\:\\Program Files\\Java\\jre6\\bin\\javaw.exe deployment.javaws.jre.0.product=1.6.0_11
Найдены.
Я полагаю, что JWS будет начинаться с этих настроек, а не с переменных
JAVA_HOME
, что не должно быть проблемой.Как подробно здесь,
deployment.properties
файл используется для хранения и извлечения свойств конфигурации развертывания в Java панель управления. Они также используются для настройки поведения среды выполнения как для плагина Java, так и для Java Web Start.Всегда существует файл пользовательского уровня
deployment.properties
. Его расположение, которое не настраивается, описано ниже. Также может существовать (необязательный) файл системного уровняdeployment.properties
.