【问题标题】:Restoring system property ("os.name")恢复系统属性(“os.name”)
【发布时间】:2014-03-15 23:20:31
【问题描述】:

所以在编码时我不小心点击了“clearProperty”而不是“getProperty”... 我已经清除了“os.name”,现在每次尝试阅读它时我都会得到空值。如何将其恢复为通用状态?如果我不能自动完成,我怎么知道我的窗口有确切的字符串?

编辑:

在 Eclipse 中键入“系统”时。你已经设置了所有可用的方法。我点击了清除而不是获取和启动程序。

P.S - 我知道这听起来不可能,但仍然......

【问题讨论】:

  • 点击它在哪里?什么意思?
  • @Radiodef 可能是 IDE 下拉快速选择菜单。
  • 完全正确,但又一次:任何人都知道如何重置它或 Windows 7 Ultimate x64 的字符串是什么?

标签: java system-properties


【解决方案1】:

只需重新启动出现问题的 JVM。

【讨论】:

    【解决方案2】:

    调用clearProperty 只会从哈希表中删除条目。如果您不想清除该属性,请删除调用它的行并再次运行程序。

    System Properties:

    这些变化不是持久的。

    【讨论】: