У меня есть проект IntelliJ.У меня есть класс Application
с функцией main
и фрагмент кода AWS, часть которого ищет учетные данные AWS в среде.
Следуя этим инструкциям, я устанавливаю эти учетные данные в качестве переменных среды вконфигурация запуска: https://www.jetbrains.com/help/idea/run-debug-configuration-application.html
Ранее я пытался использовать плагин EnvFile (который все еще активен) и указывал на соответствующий файл env, такжесодержащий учетные данные AWS (а также другие переменные env).
Я использую этот фрагмент кода для распечатки всех переменных среды:
StringBuilder sb = new StringBuilder();
Map<String, String> env = System.getenv();
for (String key : env.keySet()) {
sb.append(key + ": " + env.get(key) + "\n");
}
System.out.println(sb.toString());
Затем я запускаю эту конфигурацию из команды Выполнитьmenu.
Мои глобальные переменные среды печатаются (как и ожидалось), но не из конфигурации или из EnvFile.
Куда мне обратиться, чтобы решить эту проблему?