【问题标题】:Setting environment variables for an entire project为整个项目设置环境变量
【发布时间】:2014-03-12 06:57:33
【问题描述】:

在 Eclipse 中,可以使用“运行配置”设置环境变量,但这仅适用于特定的主程序。

我在同一个项目中有很多不同的主程序,我想在所有程序中设置相同的环境变量。最简单的方法是什么?

【问题讨论】:

标签: eclipse environment-variables


【解决方案1】:

我通常为全局环境变量做的通常是在操作系统级别设置它。不知道Eclipse有没有办法设置全局环境变量。

【讨论】:

  • 您是如何在操作系统级别执行此操作的?我将一些环境变量放在“/etc/environment”中,重新启动计算机,验证变量是否存在(在 shell 中),但是在 Eclipse 中找不到它们......
  • 这取决于操作系统。在 linux 中,这通常是/etc/environment。有一个类似的帖子stackoverflow.com/questions/7048216/…。希望这能回答你的问题。但是,我感觉您使用的是 Mac。所以这个其他帖子可能更相关(stackoverflow.com/questions/135688/…
【解决方案2】:

您可以通过字符串替换表单在 Eclipse 中全局创建和设置变量。该表格可通过Preferences->Run/Debug->String Substitution找到。

表格中声明的变量可以通过${variable_name}引用来使用。

有关字符串替换的更多信息可以找到here

【讨论】:

  • 好的,但是我仍然需要为每个主程序分别设置变量为${variable_name}?
  • 是的,对于每个程序/运行配置,您都必须设置环境变量,以便它们使用字符串替换表单中的变量。通过这样的设置,很容易更改变量值并让所有运行配置使用该更改而无需更新它们。
猜你喜欢
  • 2016-08-24
  • 2021-11-07
  • 2019-12-14
  • 2017-06-01
  • 1970-01-01
  • 2021-08-03
  • 1970-01-01
  • 2020-02-14
  • 1970-01-01
相关资源
最近更新 更多