Пример кода просто неверен - он не компилируется (и никогда не может), и затмение должно показывать это в коде.
Проблема в том, что Map envMap
является необработанным типом, поэтому envMap.keySet()
также является необработанным типом, и его элементы не могут быть неявно преобразованы в String
в расширенном цикле for.
Решение: просто измените определение карты на:
Map<String,String> envMap = System.getenv();