[英]Java applet AccessControlException issue
我的新Java小程序出现问题。
public Speler() {
this.x = 10;
this.y = 470;
hitBox = new Rectangle( x, y, 52, 10 );
spaceShip = new ImageIcon( "images/spaceship.png" );
}
在我项目的src文件夹中,我需要加载一些.png图像。在Eclipse AppletViewer中,这很好用,但是在我的浏览器中却没有。
我已经搜索了互联网并尝试对其进行签名,但这没有帮助。
任何帮助将不胜感激,但是我刚开始用Java编程,所以我不知道很多!
new ImageIcon( "images/spaceship.png" );
该构造函数假定String
表示File
路径。 它不能用于网站上的applet,因为File
只能指向运行applet的客户端计算机上的资源。
对于applet,请改为通过URL
访问资源。 URL可以相对于applet的代码库或文档库来构造,也可以相对于applet的运行时类路径上的Jar构造。 如果小程序经过数字签名并声明all-permissions
,则只要外部站点允许热链接,它甚至可以跨站点获取图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.