2011-09-22 1 views
0

나는 ProcessBuilder를 사용하여 env.put("VAR","value")을 사용하여 다양한 환경 변수를 가진 프로세스를 성공적으로 호출했다.bash 스크립트를 사용하여 Java ProcessBuilder 환경 설정

이제 java 내에서 미리 결정되지 않은 환경 변수를 설정하기위한 bash 스크립트를 제공하고 싶습니다.

누구나 쉽게 알 수 있습니다.

답변

2

bash은 시작시 환경 변수 BASH_ENV을 지원합니다. 스크립트에 변수를 설정하면 해당 내용이 실행 전에 소스됩니다. 자세한 내용은 bash(1)을 참조하십시오.

+0

완벽하게 작업했습니다. 엄청 고마워 :) – Joris

0

출처를 지정할 "일괄 스크립트"가 properties format 인 경우 언제든지 속성을 사용하여로드하고 환경 변수로 병합 할 수 있습니다.

+0

속성 정보를 제공해 주셔서 감사합니다. 불행히도 그 bash (linux) 스크립트는 속성 형식이 아니기 때문에 ... – Joris