[英]Loading images in Java applet AccessControlError
我正在写一个必须加载图像的小程序。 当我通过appletviewer运行它时,一切正常,因此我的代码应该全部设置好。 但是,当我尝试在任何浏览器中打开它时,出现AccessControlException错误,提示我没有读取权限。 我知道通常这是因为applet试图访问客户端计算机上的文件。 我的.Java,.class和.html文件位于C:/Java
,而我需要加载的图像位于C:/Java/Images
所以我认为它们应该可以访问,是吗? 有什么方法可以让我的applet以简单的方式加载这些图像?
在浏览器中运行的小应用程序无权打开本地文件系统中的文件。
您需要将图像添加到jar文件中,然后使用getClass()。getResource()或getClass()。getResourceAsStream()进行加载。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.