作者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
推 PsMonkey:精華區 z-5-2-4(我不太相信是 update JDK 的緣故) 07/01 16:13
→ sbrhsieh:我覺得這跟權限關係不大。(重點不在於取得足夠權限) 07/01 21:38
→ tempTTP1:囧..我是初學..請問怎麼打包成jar檔? 07/01 21:44
→ tempTTP1:我也不確定是不是權限問題..以前可以現在卻不行了?! 07/01 21:46