Java安全策略文件问题

问题描述:

好吧,我想让解释器使用我的.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

确保您运行用于以管理员身份编辑文件(例如记事本)的编辑器 - 否则在该目录上设置的文件权限将不允许您修改该文件。 右键点击记事本,选择“以管理员身份运行”,然后在记事本中加载该文件,编辑并保存,并应该工作。

这工作对我来说是
+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

还有一个选项,

  1. 复制的原始文件java.security到我的桌面。
  2. 使用记事本++或任何编辑器更改桌面版本
  3. 保存它。
  4. 并将此更新版本复制到替换整个文件的原始文件中。
  5. 打开文件确认更改
  6. 删除桌面版本。