java -D= main para1 para2...

  

  在命令行使用java,可以查看-D参数的用法,表示设置系统属性

  
  
  
  
  1. -D<name>=<value> 
  2.               set a system property 

例如:java -Dmaven.test.skip=true com/alibaba/thread/Demo01,通过System.getProperty("maven.test.skip")即可获取该属性的内容:true

【注意】-D<name>=<value>应该放在具体执行的class文件之前,否则java会认为是参数,即main中使用的String[] args; 一定是"-D",而不是"-d"

在eclipse中,在run configuration中的arguments中,可以配置VM arguments(即系统属性)和Program argument(即程序参数),分别可以配置多个参数。例如:系统属性:-Dmaven.test.skip=true -Dhello=world和程序参数:abc def hij

(1)maven中的-D用法

实质上是使用的java中的获取系统属性方式取得属性配置

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(java,职场,休闲,-d)