Где хранятся настройки java security

Где находится файл java.security в Windows?

Мне нужно найти и отредактировать файл java.security на хосте Windows 7. Где он находится в стандартной установке Oracle JRE?

3 ответа

Вы должны найти его в JRE_HOME\lib\security зная, что по умолчанию JRE_HOME должен быть c:\Program Files\Java\jre$

Для Oracle JRE в моей системе Windows 7 java.security находится в следующем расположении:

C:\Program Files\Java\jre7\lib\security 

Кстати, для JDK, если вам это нужно, это в:

C:\Program Files\Java\\jre\lib\security 

например C:\Program Files\Java\jdk1.7.0_40\jre\lib\security

Policy file locations are specified in the security properties file, which is located at java.home/lib/security/java.security (Solaris/Linux) java.home\lib\security\java.security **(Windows)** 

Ещё вопросы

  • 1 Требования к паролю при создании учетной записи в Firebase
  • 1 Как создать новый DataFrame из Dataframe, исключая строки на основе количества вхождений в определенном столбце?
  • 1 Что такое «несвязанный префикс» в Android Studio / Java / XML?
  • 1 Сокет соединение на основе MAC-адреса в C #
  • 0 Динамически добавленный атрибут управления отображается как «элементы управления =» вместо элементов управления
  • 1 Как сопоставить шаблон регулярного выражения только в одной строке?
  • 0 вызвать событие нажатия кнопки в диалоге jquery
  • 1 C # / Excel — Получить имя ячейки с OleDb
  • 1 найти индекс значений, содержащих ключевое слово в массиве python [duplicate]
  • 0 Установить значение в ng-repeat для другого значения один раз (только при загрузке страницы)
  • 1 Android Studio 3.2 «Не найдено целевое устройство»
  • 0 Запуск 2 xampp на том же локальном компьютере
  • 0 Как мы можем ограничить каждое конкретное значение в одном столбце в SQL [дубликата]
  • 0 Как сделать копии (новые экземпляры) функции замыкания?
  • 0 Полная ширина фона внутри div
  • 0 Не удается подключиться к серверу MySQL (LAMP) в облаке Google
  • 1 ArgumentException: значение не попадает в ожидаемый диапазон
  • 0 dirPagination — не работает пагинация при использовании tbody и динамического диапазона строк?
  • 1 Как добавить строку в сценарии Java с предварительным увеличением в той же строке
  • 1 EditText странное поведение фокуса
  • 1 Отображение диалога MahApps.Metro из модели представления
  • 0 Результаты массива не отображаются при обращении к массиву. Как получить доступ к определенным значениям полей в этом массиве?
  • 1 Десериализация Gson — вложенные классы, отображающие строчные поля
  • 1 URLDownloadToFile загрузка половины файла
  • 0 Разрывы строк на основе длины текста с сохранением пользовательской разметки HTML
  • 0 Входные параметры как HEX из командной строки
  • 1 Хранение данных датчика и дамп файла событий на Android
  • 0 Mysqldump экспортирует дополнительные записи, чем в условии — где
  • 0 Указатель на имя пользователя
  • 0 ошибка компиляции в src / libdyld / MachOObject.cpp; составление дорогая
  • 1 Преобразовать значения пикселей RGB в диапазоне в последовательные числа
  • 0 Отправить пользователя по определенному URL в зависимости от ввода его текстового поля
  • 1 Собственный проект не может быть собран с ошибкой: Ошибка при настройке
  • 1 Объект не имеет атрибута — Имя переменной, совместно используемой классами
  • 1 Lightinject — Обнаружена рекурсивная зависимость
  • 0 Исходное изображение jquery onclick из массива php
  • 1 Автобокс wth ++, — оператор в Java
  • 0 Прикрепление набора входных данных флажка к форме перед отправкой, а затем их скрытие
  • 1 Regex для проверки пароля, возвращая false для правильных паролей
  • 1 Я хочу нарисовать квадрат на картинке C #
  • 1 Как использовать ресурс, ссылающийся на родительское представление?
  • 0 phpmailer занимает 5 секунд .. пока php mail () занимает меньше 1
  • 1 Как исправить ошибку при обновлении targetSdkVersion с версии 25 до 27?
  • 1 Как отправить ObjectViewModel из представления в контроллер в ASP.NET MVC C #?
  • 1 Array picturebox событие click в c #
  • 1 Spring Transactional и CGLIB Proxy
  • 1 Guice — Ограничения полевых инъекций
  • 0 Вместо электронной почты идентификатор пользователя идет в базу данных
  • 0 simpleCart (js) событие beforeAdd для нескольких элементов
  • 0 Авто Требуется в PHP
Читайте также:  Loading css with javascript

Источник

Где хранятся настройки Java в Windows 7?

Мы используем предпочтения Java в некоторых наших приложениях и на самом деле не заметили этого, поскольку утилита, которая делает вызовы, довольно старая и была написана в дни Windows XP. Но, похоже, предпочтения Java больше не хранятся в реестре в Windows 7 — или они хранятся где-то разные. Я ожидаю, что он будет: HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs Но я не вижу его там. Что делает его более прочным, так это при запуске этого приложения:

public static void main( final String[] args ) throws BackingStoreException < Preferences systemRoot = Preferences.systemRoot(); Preferences preferences = systemRoot.node( "com/mycompany/settings" ); systemRoot.put( "foo", "bar" ); systemRoot.put( "baz", "lolz" ); System.out.println( "-------------------------------" ); String[] keys = preferences.keys(); for( String key : keys ) < System.out.println( key ); >System.out.println( "-------------------------------" ); keys = systemRoot.keys(); for( String key : keys ) < System.out.println( key ); >> 

На самом деле он пишет (я могу прокомментировать и запустить его снова, и он работает), но я не вижу новых ключей в реестре. Кроме того, я не могу видеть, что это документировано где угодно. Спасибо заранее. РЕДАКТИРОВАТЬ № 1 Единственная причина, по которой это имеет значение, заключается в том, что настройка изменяется в зависимости от того, в какой среде она выполняется. При этом часто бывает полезно имитировать эту среду, вручную вставив ключи реестра, а затем выполнив некоторую проверку. Я работал как admin, но я не видел ключей в реестре, где я ожидал, что они будут.

Вы можете использовать Sysinternals Process Monitor для просмотра операций реестра и файловой системы для этого процесса и попытаться определить, куда идут операции чтения / записи.

Почему он должен хранить что-нибудь под HKEY_LOCAL_MACHINE ? Я ожидаю, что он будет жить под HKEY_CURRENT_USER . Также: почему тебя это волнует? Это недокументировано по причине: вы не должны полагаться на это, и это может измениться в любое время.

Источник

Оцените статью