簡體   English   中英

UnsatisfiedLinkError即使使用完全控制,也會“拒絕訪問”

[英]UnsatisfiedLinkError “Access is denied” even with Full Control

我從java.lang.ClassLoader $ NativeLibrary.load()獲取java.lang.UnsatisfiedLinkError,並顯示消息“Access is denied”。 DLL通過UNC路徑從網絡共享加載。 它以前在其他網絡共享上沒有錯誤地工作(系統管理員告訴我這個特定的共享更像是“原生Windows”),所以我的第一直覺是使用cacls為每個人和特定用戶運行Java代碼。 當我在Windows資源管理器中查看DLL屬性時,它顯然已設置了這些權限,但它仍然因此錯誤而失敗。 有任何想法嗎?

一種可能性是,這個dll反過來試圖加載其他沒有獲得足夠權限的dll。

以系統管理員身份運行它,它肯定會起作用。 我遇到了同樣的問題並以管理員身份運行Eclipse,但它確實有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM