【问题标题】:A quick way to solve java.security.AccessControlException解决 java.security.AccessControlException 的快速方法
【发布时间】:2009-04-09 09:08:10
【问题描述】:

我有一个必须从服务器读取文件的小程序。但我收到以下异常

java.security.AccessControlException: access denied (java.io.FilePermission \kb1.xml read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.File.isDirectory(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source)
...

我试图放置一个具有读取权限的 java.policy.applet 文件,但它不起作用。 我需要一个快速的方法来解决这个问题。我必须指定我使用 java 6 来制作这个小程序。

【问题讨论】:

    标签: java security applet java-6


    【解决方案1】:

    您说要读取服务器上的文件,但由于尝试读取客户端(运行小程序的机器)上的文件而导致异常。

    您不能直接从服务器读取文件。您需要通过 HTTP 访问它们或将它们放入小程序的 jar 文件并从那里加载。

    【讨论】:

    • 我忘记更改访问文件的名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-15
    • 1970-01-01
    相关资源
    最近更新 更多