Добрый день
Я нахожусь в поиске надежного способа определить, существует ли на клиентском компьютере внешний jar-файл, который собирается использовать мой java-апплет.Прямо сейчас я делаю это в псевдокоде
try
{
controller.init()
}
catch Exception(Jar does not exist)
{
make pretty screen to tell users to download setup file
fire up browser with link to setup file
}
Однако, исключение, которое бросается в меня, - это UnsatisfiedLinkError, которую я не могу уловить, поскольку это не то, что можно восстановить.По сути, это означает, что у меня «осталось» окно браузера со ссылкой на установочный файл, но нет объяснения, почему он появился.
Конечно, «простое» исправление - это просто добавить кhtml-страница, на которой размещен апплет: «Если Java взорвется, пожалуйста, просто загрузите предложенный установочный файл», однако я бы очень хотел получить программное решение, и именно здесь вы, ребята и девчонки, попадаете на картинку:)
Заранее спасибо за любые ответы на все вопросы.
/ Jeb