Java中-D和-d环境变量的区别

4
我了解在Java中环境变量的工作原理,可以通过设置-DVariable并使用System.getProperty("Variable")获取。但是我有时会看到使用小写的"-d"变量的示例,我想知道它们之间的区别是什么?我在谷歌上找不到答案...谢谢!

4
-d选项(例如-da-d32)是完全不同的。请举例说明您在哪些情况下见过它们。 - Jon Skeet
我在这个主题中读到了这个问题:http://www.coderanch.com/t/178539/java-SCJA/certification/java-command-line-option-good,但是我没有找到关于-d变量的答案(对我的英语表示抱歉)。 - Develop22
1
@Develop22 - 我认为那个例子很容易让人产生误导。 - Stephen C
@Develop22:好吧,这个话题说明它们是不同的...你在哪里看到过将它们视为相同的例子? - Jon Skeet
我记得曾经看到有些变量使用了“-d”,阅读这个主题时,我想知道它们之间的区别,考虑到它们都会在OCJP考试中被问到,但在谷歌上找不到关于“-d”的信息。 - Develop22
1个回答

6

java -help 命令输出:

-D= 设置系统属性

如果使用 -d 参数调用,则会打印出错误信息:

Unrecognized option: -d

另一个以d开头的选项:

-dsa | -disablesystemassertions 禁用系统断言 (无法用于设置变量)。


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