Я могу сказать, что распознаватель Java DNS не должен кэшироваться следующим образом:
java.security.Security.setProperty("networkaddress.cache.ttl", "0");
Это прекрасно работает, когда программа запускается непосредственно из JRE, однако при запуске из Web Start этонастройка, кажется, игнорируется, и она кешируется навсегда.Я не получаю исключение SecurityException.
Однако, если я установлю для диспетчера безопасности значение null, настройка будет работать при запуске через Интернет:
System.setSecurityManager(null);
Кто-нибудь знает способ включить этосвойство в Web Start без отключения диспетчера безопасности?Кроме того, если вы можете просто пролить больше света на то, что происходит, я был бы признателен за это.