【问题标题】:Difference between -D and -d environment variables in JavaJava中-D和-d环境变量的区别
【发布时间】:2013-05-07 07:42:42
【问题描述】:

我了解环境变量在 Java 中的工作原理,设置 -DVariable 并使用 System.getProperty("Variable")。但是我有时看到使用小写的“-d”变量的例子,我想知道这有什么区别?我发现没有答案谷歌搜索..提前谢谢

【问题讨论】:

  • -d 选项(例如 -da-d32)完全不同。请举一些你在哪里见过的例子。
  • 我在这个主题中读到过这个:coderanch.com/t/178539/java-SCJA/certification/…,我没有找到关于 -d 变量的答案(对不起我的英语)
  • @Develop22 - 我认为那个例子只是误导。
  • @Develop22:那个话题说它们是不同的……你在哪里看到过它们被视为相同的例子?
  • 我只记得有时看到一些变量使用 -d 并阅读了这个主题,我想知道两者之间的区别,考虑到两者都在 OCJP 考试中被问到并且在谷歌中找不到关于 -d 的信息

标签: java environment-variables uppercase lowercase


【解决方案1】:

java -help 打印:

-D= 设置系统属性

如果使用 -d 调用,它会打印错误消息:

Unrecognized option: -d

另一个以 d 开头的选项:

-dsa | -禁用系统断言 禁用系统断言 (这不能用于设置变量)。

【讨论】:

    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 2013-03-17
    • 2010-10-11
    • 1970-01-01
    • 2016-11-01
    • 1970-01-01
    相关资源
    最近更新 更多