我在加載小程序時遇到了一個特殊問題。 我的applet依賴於2個jar文件,所以我使用「cache-archive」和「archive」param標籤指向jar。加載依賴的罐子使用<applet>或<object>標籤
假設我的applet被嵌入在a.jar中,並且依賴於dep1.jar(僅KB大小)& dep2.jar(大小3MB)。 加載我的applet a.jar時,dep1.jar加載成功,但dep2.jar加載失敗並拋出ClassNotFoundException。
當我嘗試加載沒有依賴jar的示例applet jar時,我可以成功加載applet以及標籤。
現在出現了一個有趣的部分,只有當JAVA插件控制僅啓用了「緩存啓用」設置時,纔會發生小程序加載失敗。如果高速緩存被禁用,則小程序正在加載而沒有任何問題。
我希望你到這個時候有問題,我試圖以編程方式刪除java插件緩存並重新加載jar,因爲我不能去說我的用戶手動刪除java插件緩存。
問:有沒有什麼辦法以編程方式刪除java插件控件緩存。而且任何人都可以讓我知道爲什麼dep2.jar在java插件控件設置啓用緩存資源時無法加載。
謝謝不滿。
你的問題是什麼? –
問題現在在一個單獨的短語中重複 –