我了解在Java中环境变量的工作原理,可以通过设置-DVariable并使用System.getProperty("Variable")获取。但是我有时会看到使用小写的"-d"变量的示例,我想知道它们之间的区别是什么?我在谷歌上找不到答案...谢谢!
java -help
命令输出:
-D= 设置系统属性
如果使用 -d 参数调用,则会打印出错误信息:
Unrecognized option: -d
另一个以d开头的选项:
-dsa | -disablesystemassertions 禁用系统断言 (无法用于设置变量)。
-d
选项(例如-da
或-d32
)是完全不同的。请举例说明您在哪些情况下见过它们。 - Jon Skeet