Получение значения переменной среды в Java
55831 просмотра
1 ответ
Переменная окружения была установлена в машине Windows (Windows 7) и пытается получить значение переменной из следующего кода Java. Тем не менее, он возвращает нулевое значение.
final String value = System.getenv("PE_CONF_PWD");
System.out.println(value);
//print null
Теперь, если я выполню следующий код, он выдаст исключение безопасности, которое означает, что у пользователя нет этой переменной.
SecurityManager m = new SecurityManager();
m.checkPropertyAccess("PE_CONF_PWD");
// java.security.AccessControlException: access denied ("java.util.PropertyPermission" "PE_CONF_PWD" "read")
Позже я добавил разрешение в файл политики безопасности JRE и добавил следующую запись, но она все равно возвращает нулевое значение.
permission java.lang.RuntimePermission "getenv.PE_CONF_PWD";
Автор: Shamim Ahmmed
Источник
Размещён: 12.11.2019 09:42
Ответы (1)
63 плюса
Решение
Этот фрагмент кода не должен возвращать значение NULL для решения вашей проблемы ...
final String value = System.getenv("PE_CONF_PWD");
Автор: Ankit
Размещён: 08.08.2013 02:25
Вопросы из категории :
- java В чем разница между int и Integer в Java и C #?
- java Как я могу определить IP моего маршрутизатора / шлюза в Java?
- java Каков наилучший способ проверки XML-файла по сравнению с XSD-файлом?
- java Как округлить результат целочисленного деления?
- java Преобразование списка <Integer> в список <String>
- java Почему я не могу объявить статические методы в интерфейсе?
- windows Эквивалент Windows «хороший»
- windows Реестр или INI-файл для хранения пользовательских настроек приложения
- windows Как я могу разработать для iPhone, используя машину для разработки Windows?
- windows Как настроить OpenFileDialog для выбора папок?
- windows Java: программный способ определения текущего пользователя Windows
- windows Как запустить сценарий Python как службу в Windows?
- permissions Как использовать sudo для перенаправления вывода в местоположение, в которое у меня нет разрешения на запись?
- permissions sudo echo "что-то" >> / etc / privilegedFile не работает
- permissions Модель базы данных наилучшего управления доступом на основе ролей (RBAC)
- permissions Как я могу использовать новый модуль Perl без разрешения на установку?
- permissions Разрешение файлов в Linux и Windows
- permissions Разрешения django / file uploads