2011-05-16 63 views
2

好吧,我想讓解釋器使用我的.policy文件來處理我正在做的一些JAAS工作。當我嘗試在我的Windows:java.home \ lib \ security \ java.security 文件中輸入額外條目(即policy.url.3 = file:/ C:/ Test/raypolicy )時,它拒絕保存新條目。我得到一個保存不成功提示告訴我確保該程序未在其他地方打開。當然,它不在別的地方開放。Java安全策略文件問題

我知道這是一個錯誤的設置在我的電腦上,因爲我可以保存到我的電腦上工作的Java安全文件。我在個人電腦上運行Windows 7,並在工作中運行Windows XP。我也已經檢查過安全文件的文件設置,並且我設置爲管理員,所以我有權更改文件等。歡迎任何和所有想法。

+0

你確定它沒有打開到別的地方嗎?你怎麼知道的? – 2011-05-16 17:20:30

回答

11

確保您運行用於以管理員身份編輯文件(例如記事本)的編輯器 - 否則在該目錄上設置的文件權限將不允許您修改該文件。 右鍵點擊記事本,選擇「以管理員身份運行」,然後在記事本中加載該文件,編輯並保存,並應該工作。

這工作對我來說是
+0

這聽起來像它應該做的伎倆。 。 。下一次休息時,我不能再使用我的筆記本電腦一個小時。 。 。但我會讓你知道發生了什麼。謝謝Liv! – Mike 2011-05-16 16:57:28

+0

這樣做!再次感謝:) – Mike 2011-05-16 22:53:08

+0

對不起,Liv!我想我在5月16日接受了這個答案。 。我很抱歉。再次感謝您的幫助:) – Mike 2011-05-24 00:51:49

0

還有一個選項,

  1. 複製的原始文件java.security到我的桌面。
  2. 使用記事本++或任何編輯器更改桌面版本
  3. 保存它。
  4. 並將此更新版本複製到替換整個文件的原始文件中。
  5. 打開文件確認更改
  6. 刪除桌面版本。