繁体   English   中英

Java Applet AccessControlException问题

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

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