我该如何查看eclipse IDE当前正在使用的环境变量?

17
我知道我可以使用

System.out.println(System.getEnv()); 

但我希望在不进行这些操作的情况下对它们进行检查,有什么想法吗?


你的意思是打开 cmd 并使用 set 吗? - Jacob
我认为Eclipse没有提供显示其环境变量的功能。 - Thorbjørn Ravn Andersen
3个回答

26

实际上,有一种方法可以查看环境变量。它不是作为函数实现的,而是其他任务的一部分。

您可以右键单击Package Explorer中的任何项目,然后单击

运行为(Run As)-> 运行配置(Run Configurations)。 在这里,在选项卡环境(Environment)-> 选择(Select...)

这样就行了。Eclipse继承的系统环境变量列表将显示在此处。


这太棒了,发现得好! - Grammin
1
谢谢 - 我从未见过这个!! - Run2

6
Eclipse的环境将继承执行它的用户。根据您的操作系统,您应该有一个命令行工具来告诉您。您还可以查看配置:
Helios
帮助菜单->关于Eclipse 安装详情按钮
配置选项卡

是的,我知道,但我想从Eclipse获取它。 - Grammin
这是一个更全面和直接的解决方案。从技术上讲,这更符合答案的资格。 - oᴉɹǝɥɔ
@Grammin 这是来自 Eclipse 的内容 - "Helios" 是 Eclipse 的一个特定版本。我可以确认这在 Eclipse Neon 中仍然有效。 - mrtumnus

0

在Windows上,如果您安装了Sysinternals Process Explorer - 我强烈建议任何开发人员都这样做 - 那么您可以:

  1. 使用目标图标(位于Process Explorer顶部)并单击Eclipse窗口,这将在进程表中选择Eclipse进程ID
  2. 右键单击所选的Eclipse条目,然后从上下文菜单中选择“属性”
  3. 单击“环境变量”

在Linux上

  1. 如果您需要PID,则使用以下命令并单击Eclipse窗口:xprop | grep -i pid
  2. 用Eclipse进程ID的PID替换${PID}strings /proc/${PID}/environ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接