Проблемы с возвратом файлов к предыдущей версии после установки - PullRequest
0 голосов
/ 17 сентября 2018

Я поддерживаю два разных Java-приложения, которые работают на Windows.У обоих есть exe-оболочки, которые вызывают базовый класс, который находится в jar-файле.На некоторых клиентских установках файл jar будет возвращен к предыдущей версии после запуска приложения.Один из установщиков был создан с помощью Install4J, а другой - с помощью InstallSheild.

По сути, установка Install4J заменяет все файлы соответствующей версией и запускает диалоговое окно конфигурации, которое содержится в том же файле JAR.Когда пользователь закрывает диалоговое окно конфигурации, запускается основное приложение.Номер версии указан в диалоговом окне конфигурации и в главном приложении, поэтому нельзя ошибиться в версии.Быстрая проверка размера и временной метки файла JAR подтверждает замену.

До сих пор это происходило только на виртуальных машинах.В одном случае отключение сетевой карты решило проблему.Я предполагаю, что что-то вроде TripWire заменяет файлы, но не могу подтвердить это.Кто-нибудь еще испытывал это и какова была основная причина?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...