在.bash_profile中我列出了许多env变量,如下所示:
export JAVA_HOME=...
export PYTHON=...
...
System.getenv()返回env变量列表(例如,SHELL,TMP_DIR),但不返回.bash_profile中列出的变量。这些来自何处以及如何获取.bash_profile中的那些?
谢谢!
答案 0 :(得分:3)
Eclipse从运行配置中获取它们。菜单运行 - >运行配置...
选择您的应用,切换到参数选项卡,然后将您的env变量放在那里,例如:
-Dname =值
答案 1 :(得分:1)
你可能想要它们在.bashrc而不是.bash_profile。有关如何以及何时加载某些init文件的详细信息,请参阅bash man page的INVOCATION部分。