作者tempTTP1 (任剑翔)
看板java
标题[问题] applet没有办法显示图片?
时间Thu Jul 1 15:38:28 2010
大家好:
小弟最近写了一个程式,算是在网页上的applet那种,但是自己在测的时候,
compile都没有问题,执行的时候就整个都无法显示出来,按下去他会跟我说:
java.security.AccessControlException: access denied (java.io.FilePermission
images/0.jpg read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at sun.awt.SunToolkit.getImageFromHash(Unknown Source)
at sun.awt.SunToolkit.getImage(Unknown Source)
at javax.swing.ImageIcon.<init>(Unknown Source)
at javax.swing.ImageIcon.<init>(Unknown Source)
at applet2.init(applet2.java:16)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
例外:java.security.AccessControlException: access denied
(java.io.FilePermission images/0.jpg read)
这样...,主要是要有一个label显示image资料夹底下的0.jpg这张图,但是我没有权限..
我的程式码:
image1=new ImageIcon("images/0.jpg");
image2=new ImageIcon("images/0.jpg");
Label1=new JLabel(""); //直接JLabel(image1);也没用
Label2=new JLabel("");
setVisible(true);
Label1.setIcon(image1);
Label2.setIcon(image2);
我import java.security.Access........那项,也在main之後加throws..还是没用..
不知道为什麽会这样? 以前(6u12)好像都不会...更新完之後(6u20)就毁了..
感谢各位大大解答了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.107.93
1F:推 PsMonkey: z-5-2-4(我不太相信是 update JDK 的缘故) 07/01 16:13
2F:→ sbrhsieh:我觉得这跟权限关系不大。(重点不在於取得足够权限) 07/01 21:38
3F:→ tempTTP1:囧..我是初学..请问怎麽打包成jar档? 07/01 21:44
4F:→ tempTTP1:我也不确定是不是权限问题..以前可以现在却不行了?! 07/01 21:46