没有值的Java选项-D的含义是什么?
在一个项目中,我看到了像没有值的Java选项-D的含义是什么?,java,arguments,Java,Arguments,在一个项目中,我看到了像-DadminSvr1这样的java选项,它没有值。我如何利用这个 当我搜索java选项的用法时,我只找到带值的选项。 它说如果我通过-DadminSvr1=“C:\test”,我可以在java代码中得到如下值 System.getProperty("adminSvr1"); 那么-DadminSvr1呢?我还能得到布尔值吗 谢谢。System.getProperty()的文档说明: 返回:系统属性的字符串值,如果没有该键的属性,则返回null 如果使用不带值的-D,将
-DadminSvr1
这样的java选项,它没有值。我如何利用这个
当我搜索java选项的用法时,我只找到带值的选项。
它说如果我通过-DadminSvr1=“C:\test”
,我可以在java代码中得到如下值
System.getProperty("adminSvr1");
那么-DadminSvr1
呢?我还能得到布尔值吗
谢谢。System.getProperty()的文档说明: 返回:系统属性的字符串值,如果没有该键的属性,则返回null 如果使用不带值的
-D
,将从getProperty
获得一个空字符串。这是一个不同于null
返回值的值