簡體   English   中英

訪問被拒絕(“java.io.FilePermission”“ <filename> “”讀“”

[英]access denied (“java.io.FilePermission” “<filename>” “read”)

我正在使用框架pulpcore在Java中制作游戲,我不斷收到此錯誤:

java.security.AccessControlExecption: access denied ("java.io.FilePermission" "scores.dat" "read")

任何人都知道如何解決這個問題? 我知道這與政策有關,但我以前從未使用它們所以不知道如何解決這個問題。 任何幫助將不勝感激。

這意味着有些東西已經啟動了JVM,安全管理器要么禁止在文件系統上打開所有文件,要么至少設法禁止打開文件。 要解決此問題,您需要閱讀框架的來源或與作者討論。 一旦安全管理器到位,就沒有(我認為)你可以做到這一點。 當然,如果您控制JVM啟動,您可以更改args以將其取回。

注釋表明這是一個applet,因此您正在處理瀏覽器的安全管理策略。 您需要使用真實證書對jar進行簽名,然后您可以授予它更多權限。 通常,applet無權訪問文件系統。 我想你需要和'pulpcore'的作者交談。

暫無
暫無

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

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