В этой теме упоминается, что приложение 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
.