Как использовать переменные среды в Java с Eclipse? (MAC OS X) - PullRequest
2 голосов
/ 12 июля 2011

В .bash_profile я перечислил много переменных env следующим образом:

export JAVA_HOME=...
export PYTHON=... 
...

System.getenv () возвращает список переменных env (например, SHELL, TMP_DIR), но не перечисленных в .bash_profile. Откуда они берутся и как их получить в .bash_profile?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 12 июля 2011

Eclipse берет их из конфигурации запуска.меню Run-> Run Configurations ...

Выберите приложение, перейдите на вкладку аргументов и поместите туда переменные env, например:

-Dname = value

1 голос
/ 12 июля 2011

Возможно, вы хотите их в .bashrc вместо .bash_profile.См. Раздел INVOCATION справочной страницы bash для получения подробной информации о том, как и когда загружаются определенные файлы инициализации.

...