2013-07-11 92 views
0

我有一個小程序,它不再與我的導航器一起運行,雖然它運行得非常好,當我將它作爲獨立應用程序啓動時。Applet不在本地運行

以前我有JRE 6,它運行良好,現在我正在使用最新版本。我已閱讀了更新的JRE版本7 +的新安全性改進。

這是我的HTML代碼

<html><body> 
    <p> 
    <applet code="UI.class" archive="UI.jar" 
    width="740" height="400"></applet> 
    </p> 
    </body></html> 

我一直得到一個blockedException。 如果你告訴我如何去做,我願意上傳我的jar文件。

+0

是您的罐子簽署? –

+1

只是一個問題:Java小程序不再可靠地加載到現代Web瀏覽器中。許多瀏覽器默認禁用了Java。 OS OS不再包含Java。如果這旨在用於公共消費,您可能需要考慮替代方案。 –

+0

不,它不是.. – Joseph

回答

0

看來這個問題has already been asked

因此,卸載JDK6和7,然後重新安裝JDK7似乎可以解決您的問題。

如果它不起作用,你仍然可以用你的jar命令jarsigner jar-file alias。 (可以從Maven或Ant進行)

您也可以修改您的JDK的policy文件。 Here是解釋如何做到這一點的頁面。

如果你喜歡做手工,這裏是內容應該是什麼樣子:

grant { 
    permission java.security.AllPermission; // All permissions are granted 
};