[英]Keep getting “java.security.AccessControlException access denied:” error
So I have this applet which loads images from a directory but it looks like Java is giving me some permission issues. 所以我有这个applet从目录加载图像,但看起来Java给了我一些权限问题。 I am a newbie when it comes to making applets on the web and tried to find solutions but most involve either command prompt or terminal access to the server hosting to the page.
我是一个新手,当涉及到在网上制作applet并试图找到解决方案,但大多数涉及命令提示或终端访问托管到页面的服务器。 I don't have access to that.
我无权访问。 (Running on GoDaddy shared hosting)
(在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)
I have a PNG image located at 我有一个PNG图像位于
setup/USPresidentialSeal.png
设置/ USPresidentialSeal.png
Any help would be appreciated. 任何帮助,将不胜感激。 (Also I am getting this error while running the applet from a HTML file located on my desktop.
(此外,从我桌面上的HTML文件运行applet时出现此错误。
By default, applets do not have access to your local file system. 默认情况下,applet无权访问本地文件系统。
How can an applet Read/Write files on the local file-system? applet如何在本地文件系统上读/写文件?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.