java - 不断收到 "java.security.AccessControlException access denied:"错误

标签 java security permissions applet japplet

所以我有一个从目录加载图像的小程序,但看起来 Java 给了我一些权限问题。当谈到在网络上制作小程序时,我是一个新手,并试图找到解决方案,但大多数涉及命令提示符或对托管页面的服务器的终端访问。我无权访问该内容。 (在 GoDaddy 共享主机上运行)

java.lang.reflect.InvocationTargetException
    at com.sun.deploy.util.DeployAWTUtil.invokeAndWait(DeployAWTUtil.java:116)
    at sun.plugin2.applet.Plugin2Manager.runOnEDT(Plugin2Manager.java:3541)
    at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3072)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1497)
    at java.lang.Thread.run(Thread.java:680)
Caused by: java.security.AccessControlException: access denied (java.io.FilePermission ./setup/USPresidentialSeal.png read)
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
    at java.security.AccessController.checkPermission(AccessController.java:546)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
    at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
    at java.io.File.canRead(File.java:689)
    at javax.imageio.ImageIO.read(ImageIO.java:1274)

我有一个 PNG 图像位于

setup/USPresidentialSeal.png

如有任何帮助,我们将不胜感激。 (此外,我在从桌面上的 HTML 文件运行小程序时遇到此错误。

最佳答案

默认情况下,小程序无权访问您的本地文件系统。

How can an applet Read/Write files on the local file-system?

关于java - 不断收到 "java.security.AccessControlException access denied:"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10270642/

相关文章:

java - 如何获取java程序中打开的文件的完整文件名和路径?

c - C 中的格式化字符串攻击

ajax - 在 Coldfusion 中保护远程 CFC

permissions - 部署自己的 Docker Registry : Registry restarting

permissions - Aspell词典无法打开

java - 如何在onClickListener中传递接口(interface)的引用

java - 由 : java. lang.ClassNotFoundException : org. slf4j.LoggerFactory 引起

java - Hibernate 注释不适用于 getter 但适用于属性

javascript - Sucuri 404javascript.js 安全问题或内部服务器错误

c++ - 编译我自己的代码时权限被拒绝