Допустимо указывать такую кодовую базу:
Когда вы импортируете это с помощью JWS, он создает ярлык на рабочем столе, и приложение работает.
Однако одно очень отличается от удаленной кодовой базы. Когда я обновляю эти файлы во время работы приложения, оно в основном перестает работать, залитое ClassNotFoundExceptions
. Кажется, что JWS не копировал jar-файлы или сразу же их копировал, поскольку они обновляются, как-то перезаписывая те, которые используются запущенным процессом.
Как заставить его работать так, как если бы файлы были удаленными? То есть копировать файлы в кеш и проверять наличие обновлений только при запуске.
РЕДАКТИРОВАТЬ : Я не нашел способа сделать это и решил пойти с заменой homebrew. Попутно я обнаружил несколько ошибок и сделал некоторые наблюдения, которые я обобщил на http://squirrel.pl/blog/2011/11/24/java-web-start-bugs-offline-edition/ . Разместите его здесь на случай, если он может кому-то пригодиться.