繁体   English   中英

在Java Applet AccessControlError中加载图像

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM