Eclipse 中的环境变量
2022-08-31 14:51:17
我能够从命令提示符运行一个示例hadoop程序,并尝试从Eclipse运行相同的程序,以便我可以调试它并更好地理解它。
对于命令行程序,在 中设置了一些环境变量,并且正在读取与 hadoop 程序中相同的环境变量。但是,当我使用 来自 Eclipse 运行 java 程序时,我得到 null。.bashrc
System.getenv().get("HADOOP_MAPRED_HOME")
System.getenv().get("HADOOP_MAPRED_HOME")
我尝试从Eclipse的运行时配置中传递给VM参数,但在独立程序中仍然获得null。如何使环境变量在 Eclipse 中可见?当我在 Eclipse 中迭代时,我看到很多变量,如 、 等。它们设置在哪里?我正在使用Ubuntu 11.04。-DHADOOP_MAPRED_HOME=test
System.getenv()
DISPLAY
USER
HOME