Вопрос о файле политики безопасности Java - PullRequest
2 голосов
/ 16 мая 2011

Хорошо, ребята, я пытаюсь заставить переводчика использовать мой файл .policy для некоторых вещей JAAS, которые я делаю.Когда я пытаюсь ввести дополнительную запись (т. Е. Policy.url.3 = файл: / C: / Test / raypolicy) в моем Windows: java.home \ lib \ security \ java.security file, отказывается сохранять новую запись.Я получаю Сохранить не успешно , подсказывающий мне убедиться, что программа не открыта где-то еще.Конечно, это не открыто где-то еще.

Я знаю, что это неправильная настройка где-то на моем компьютере, поскольку я могу сохранить файл безопасности Java на своем компьютере на работе.Я использую Windows 7 на моем персональном компьютере и Windows XP на работе.Я также уже проверил настройки файла безопасности и настроен как администратор, поэтому у меня есть права на изменение файла и т. Д. Любые мысли приветствуются.

Ответы [ 2 ]

11 голосов
/ 16 мая 2011

Убедитесь, что вы запустили редактор, который вы используете для редактирования файла (например, блокнота) как Администратор - в противном случае права доступа к файлу, установленные для этого каталога, не позволят вам изменить файл. Щелкните правой кнопкой мыши на блокноте, выберите «Запуск от имени администратора», затем загрузите файл в блокноте, отредактируйте его и сохраните, и это должно работать.

1 голос
/ 10 марта 2015

Еще один вариант, который работал для меня, был

  1. Скопировал исходный файл java.security на мой рабочий стол.
  2. Изменил версию рабочего стола с помощью notepad ++ или любого редактора
  3. Сохранено.
  4. И скопирована эта обновленная версия в исходный файл с заменой всего файла.
  5. Открыл файл для подтверждения изменений
  6. Удалена версия для настольного компьютера.
...