2014-01-30 36 views
-2

我有一個簡單的測試applet,應該是HelloWorld(並且使用從命令行appletviewer hHelloWorld.class工作正常),但是當我嘗試在瀏覽器中查看hHelloWorld.html時,我收到此消息(從Java本身據我所知,不是我的Firefox或Chrome):爲什麼Java安全設置阻止本地應用程序運行?

「您的安全設置阻止了本地應用程序的運行。」

我可以解決這個問題降低了Java的安全級別,但我想在不改變Java安全

+0

是的,先生的工作,當我改變Java控制面板,但我在安全級別不想手動更改我的安全 – Mangita

+0

@BrianRoach實際上我不想更改用戶機器設置,他/她運行小應用程序 – Mangita

+0

爲什麼在2014年使用Applets? –

回答

0

沒有得到任何安全提示是一個幾乎不可能的按需運行。隨着各種操作系統,瀏覽器和反病毒,你永遠無法知道。不過,也有在其中您可以減少量的安全提示的幾種方法:

  • 自簽名的小應用程序(自簽署是你可以在命令行做了什麼)很可能始終顯示安全提示。你可以購買官方的SSL,它會顯着減少提示的數量。
  • 如果您要求「所有權限」,您將獲得比需要「沙箱」權限更多的提示。

我強烈建議你看看下面的鏈接:

SSL:Where could I buy a valid SSL certificate?

權限:http://docs.oracle.com/javase/tutorial/deployment/applet/security.html

相關問題