在Java启动时指定的D选项(-D)是什么?


出版日期:2021年1月8日。



INFOMARTION > 在Java启动时指定的D选项(-D)是什么?

概述。

ClassLoaderLogManager",或者在Eclipse的 "执行环境⇒VM参数 "中的"-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager",如下所示。 logging.manager=org.apache.juli.ClassLoaderLogManager",在Eclipse中如下。

我想解释一下,当你添加这个'-DXXXXXX'时会发生什么。

目录

  1. 什么是D选项(-D)?
  2. 摘要

1. 什么是D选项(-D)?

D选项(-D)是一个Java系统属性值。

我想实际运行一下,看看当我设置系统属性值时会发生什么。

1-1. 如果你用D选项(-D)运行它,会发生什么?

我想用D选项(-D)来运行Eclipse。 具体选项是"-Dtest=testoption"。 按下图所示进行设置。

创建一个简单的主类,如下图所示。

执行这个主类表明,可以用 "test "作为参数获得 "testoption "的值,如下所示。

这意味着如果一个系统属性值在Java启动时被设置,那么这个值可以从System类中检索出来。

3. 摘要

在启动Java时,D选项(-D)可以从System类中获取数值。 例如,当你想为不同的环境动态地设置不同的值时,就会用到这一点。

谢谢你一直看到最后。




■INFORMATION

请点击这里,进入信息首页。


■PROFILE

请点击这里查看简介。


■联系方式。

有关文章的查询,请在此与我们联系。