2012-02-17 68 views
0

我收到java.lang.SecurityException: Permission denied: file:////Videos/public/scripts/screenshot.jar當我嘗試使用小程序。拋出:SecurityException我的Java小程序

這裏是applet代碼:

<applet code="Screenshot" archive="file:////Videos/public/scripts/screenshot.jar" width="100px" height="100px"> 
</applet> 

我已經簽署使用此三步驟指南的小程序,但它似乎沒有它的工作對我來說,因爲我仍然得到錯誤。 http://www.narendranaidu.com/2007/11/3-easy-steps-to-self-sign-applet-jar.html

+0

它很難從你所提供的信息告訴。您確定簽名過程已成功完成嗎? – Manish 2012-02-17 07:59:02

回答

1

你的JAR URL看起來很奇怪。就我個人而言,我從來沒有見過有人試圖從HTTP以外的URL下載小程序。實際上,這意味着您的小程序僅適用於您的局域網中可訪問名爲「視頻」的共享計算機的用戶。你確定這是你想要的嗎?

的第二件事是:儘量把剛纔複製和JAR URL粘貼到您的網頁瀏覽器,看看會發生什麼。如果你能夠直接下載jar文件而不需要輸入密碼,當URL被放入applet標籤時,這應該可以工作。否則它不會。因此,請先檢查您的網址並解決問題。

+0

*「就我個人而言,我從來沒有見過有人試圖從HTTP以外的URL下載小程序。」*這是放置絕對路徑的更大問題的一部分,應該是相對路徑。但是,是的,試圖從最終用戶的本地磁盤加載文件是不尋常的(在現實世界中不起作用),並且可能導致觀察到奇怪的行爲。 OP - 您是否看到安全提示信任該小程序? – 2012-02-17 08:36:24

+0

我在本地主機上檢查它,即使在這裏也不起作用 – Vadiklk 2012-02-17 08:39:33

+0

什麼是新的applet HTML?請添加它作爲對問題的編輯並通知我一個更新。 – 2012-02-17 17:18:44

相關問題