簡體   English   中英

在Java Applet AccessControlError中加載圖像

[英]Loading images in Java applet AccessControlError

我正在寫一個必須加載圖像的小程序。 當我通過appletviewer運行它時,一切正常,因此我的代碼應該全部設置好。 但是,當我嘗試在任何瀏覽器中打開它時,出現AccessControlException錯誤,提示我沒有讀取權限。 我知道通常這是因為applet試圖訪問客戶端計算機上的文件。 我的.Java,.class和.html文件位於C:/Java ,而我需要加載的圖像位於C:/Java/Images所以我認為它們應該可以訪問,是嗎? 有什么方法可以讓我的applet以簡單的方式加載這些圖像?

在瀏覽器中運行的小應用程序無權打開本地文件系統中的文件。

您需要將圖像添加到jar文件中,然后使用getClass()。getResource()getClass()。getResourceAsStream()進行加載。

編輯: 這是顯示如何在小程序中加載圖像的示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM