У нас возникла проблема с приложением, которая затрагивает нескольких пользователей. Мы подготовили свежие пакеты для своих ноутбуков. Но для некоторых из них приложение не будет работать с ошибками Java, в основном: «java.lang.exceptioninitializererror: null».

Теперь я не могу понять, что мы развернули их ПК, используя один и тот же шаблон изображений, поэтому на всех них установлена одна и та же Java 6.31.

Другое дело, что если я сам (я работаю в сфере ИТ) запускаю это приложение на своем ПК, то это, в основном, та же среда, та же Java и т.д. (Запускаются от имени другого пользователя ...), оно запускается!

Я попытался переустановить, используя разные версии Java, но, похоже, ничего не работает. Мы не уверены, где может быть проблема /

При необходимости я могу загрузить очень длинную ошибку Java.


я обнаружил, что приложение на самом деле не запускается с exe-файла, но вместо этого пользователи используют .bat-файл для его запуска:


@echo off setlocal set vis_host = ********** set vis_port = ********* cd.\java\jre\bin

javaws.exe -userConfig deploy.javaws.autodownload "ВСЕГДА" javaws.exe http://***************************

cd ...... @echo on

Возможно ли, что как-то выше не может быть выполнено из-за неправильных настроек Java?

1 ответ1

1

Похоже, проблема с разрешениями.

Используйте Process Monitor, чтобы определить, к какому ресурсу (-ам) приложение пытается получить доступ (и ему отказывают), чтобы вы могли настроить разрешения, предоставленные пользователю.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .