Где находится файл 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
Где хранятся настройки 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 . Также: почему тебя это волнует? Это недокументировано по причине: вы не должны полагаться на это, и это может измениться в любое время.