Кажется, нет никакого способа определить одобренные каталоги в веб-старте.
Даже определение свойства java.endorsed.dirs для некоторого локального каталога не работает. Вероятно, java устанавливает переменные после того, как время выполнения уже истекло.
Два возможных решения этой проблемы:
Из веб-приложения запуска, только запустите командную строку java с java.endorsed.dirs и всеми зависимостями (classpath & args), которые будет делать приложение веб-запуска. Вы должны обрабатывать обновления jnlp jars каждый раз.
При первом запуске требуется пользователь или автоматически скопировать требуемый jar-файл в каталог JRE / lib / endorsed. А затем требуется перезапустить веб-приложение запуска. Обратите внимание, что этот метод поместит одобренные jar-файлы для всех java-приложений, которые будут работать с JRE.