【问题标题】:Eclipse: Enviroment variables values at runtimeEclipse:运行时的环境变量值
【发布时间】:2016-01-07 21:01:01
【问题描述】:

我在 Eclipse 中有一个调试配置,我在其中设置了一些变量,一些变量相互依赖:

$var1=some/path
$var2=${var1}/lib

我想在程序运行时查看这些变量的值,但我不知道该怎么做。我希望看到类似:

$var1=some/path
$var2=some/path/lib

【问题讨论】:

  • Eclipse 不是一种语言。
  • 也许我的问题没有答对,抱歉

标签: eclipse debugging variables configuration


【解决方案1】:

打印环境变量很简单:

Live On Wandbox

package so;

import java.text.MessageFormat;
import java.util.Map;

public class Program {

    public static void main(String[] args) {
        Map<String, String> getenv = System.getenv();
        for (String entry : getenv.keySet())
        {
            System.out.println(MessageFormat.format("{0}={1}", entry, getenv.get(entry)));
        }
    }

}

如果你真的想在字符串“模板”中扩展变量,那是一个不同的问题(我确信之前已经回答过):

【讨论】:

  • 所以查看调试配置变量值的唯一方法是在被调试的项目中使用`getenv()`?我使用这些变量作为 jvm 的参数。没有-verbose 可以查看最终传递给 jvm 的内容?
  • 如果这就是你的意思,环境不会作为选项传递给 jvm。因此,您只想查看调试配置中宏配置值的 扩展 值。啊哈。好吧,我认为确实没有“冗长”的东西。
猜你喜欢
  • 1970-01-01
  • 2021-04-26
  • 2019-06-08
  • 1970-01-01
  • 1970-01-01
  • 2020-04-06
  • 1970-01-01
  • 1970-01-01
  • 2017-06-26
相关资源
最近更新 更多