Java Web Start из JRE 1.6.0_13 не работает на XP для пользователя, который не имеет прав администратора - PullRequest
0 голосов
/ 03 января 2011

Здесь мне нужно обновить запуск Java Web с JRE 5x до 6x, чтобы мое приложение могло работать в Windows7, так как JRE 5x Java Web start не работает в Windows7.

Java Web Start из JRE 1.6.0_13 не работает на XP для пользователя, который не имеет прав администратора.Он работает правильно, если у пользователя есть права администратора.

В JNLP:

Java Web Start из JRE 1.5.0_11 работает нормально и загружает необходимую JRE с моего сервера, независимо от того, есть у пользователя права администратора или нет.

Ошибка в Java Web Start Console при использовании JWS JRE6x и пользователя без прав администратора в Windows XP:

Java Web Start 1.6.0_13 Использование JRE версии 1.6.0_13 Java HotSpot(TM) Домашний каталог пользователя виртуальной машины клиента = C: \ Documents and Settings \ mc0054626

Ошибка запуска Java Web: приложение запросило версию JRE (версия 1.6+), которая

в настоящее время не установлена ​​локально.Java Web Start не может автоматически загрузить и установить запрошенную версию.Этот JRE должен быть установлен вручную.

Пожалуйста, предложите.

1 Ответ

0 голосов
/ 03 января 2011

Я могу ошибаться, но это может быть связано с введением Java Deployment Toolkit в Java 1.6.10.

К сожалению, я не знаю, есть ли способ заставить его работать без прав администратора.

С другой стороны, 1.6.10 - 1.6.19 включают довольно серьезную эксплойт для удаленного кода и ошибка повышения привилегий , обнаруженная в 1.6.0-1.6.20. Поэтому вам следует обновить систему до версии 1.6.21 или новее.

...