Основная цель - установить переменные среды через код Java.Адаптация программных изменений окружающей среды к текущему процессу
Process process = Runtime.getRuntime().exec("export MY_ENV=123");
Всегда возвращает новый процесс. Но я хочу, чтобы он выполнялся для текущего процесса. Есть ли способ добавить вывод в текущий процесс?
Смотрите также [Когда Runtime.exec() не будет] (http://www.javaworld.com/article/2071275/core-java/when-runtime-exec---won -t.html) для многих хороших советов по правильному созданию и обработке процесса. Затем проигнорируйте это, ссылаясь на 'exec' и используйте' ProcessBuilder' для создания процесса. –
Это был ответ [здесь] (http://stackoverflow.com/questions/318239/how-do-i-set-environment-variables-from-java). Не так-то просто изменить весь этот вопрос. Я предлагаю вам вернуться к редактированию. – aioobe