UnsatisfiedLinkError «Доступ запрещен» даже с полным доступом - PullRequest
3 голосов
/ 10 января 2011

Я получаю java.lang.UnsatisfiedLinkError от java.lang.ClassLoader $ NativeLibrary.load () с сообщением «Доступ запрещен». DLL загружается из общего сетевого ресурса по пути UNC. Ранее он работал без ошибок на других сетевых ресурсах (системный администратор сказал мне, что этот конкретный общий ресурс более «родной» для Windows), поэтому мой первый инстинкт - использовать cacls для предоставления полного доступа к файлу DLL как для всех, так и конкретный пользователь, выполняющий код Java. Когда я просматриваю свойства DLL в проводнике Windows, у него явно установлены эти разрешения, и все же происходит сбой с этой ошибкой. Есть идеи?

Ответы [ 2 ]

3 голосов
/ 10 января 2011

Одна из возможностей заключается в том, что эта DLL, в свою очередь, пытается загрузить другие библиотеки, которым не были предоставлены достаточные разрешения.

0 голосов
/ 29 ноября 2014

Запустите его как системный администратор, и он будет работать наверняка.У меня была та же проблема, и я запустил Eclipse в качестве администратора, и это сработало.

...