[問題] applet沒有辦法顯示圖片?

看板java作者 (任劍翔)時間15年前 (2010/07/01 15:38), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
大家好: 小弟最近寫了一個程式,算是在網頁上的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

07/01 16:13, , 1F
精華區 z-5-2-4(我不太相信是 update JDK 的緣故)
07/01 16:13, 1F

07/01 21:38, , 2F
我覺得這跟權限關係不大。(重點不在於取得足夠權限)
07/01 21:38, 2F

07/01 21:44, , 3F
囧..我是初學..請問怎麼打包成jar檔?
07/01 21:44, 3F

07/01 21:46, , 4F
我也不確定是不是權限問題..以前可以現在卻不行了?!
07/01 21:46, 4F
文章代碼(AID): #1CB4NvGn (java)
文章代碼(AID): #1CB4NvGn (java)