Java程序启动参数 -D详解
概述
java程序启动参数 -D是用来做什么的呢?去查询了一下官方解释:
Set a system property value. If value is a string that contains spaces, you must enclose the string in double quotes:
java -Dfoo="some string" SomeClass
也就是说-D是用来在启动一个java程序时设置系统属性值的。如果该值是一个字符串且包含空格,那么需要包在一对双引号中。
何为系统属性值呢?也就是在System类中通过getProperties()得到的一串系统属性。
下面我们来写个测试方法就知道了!
/*** @author lmfeng* @date 2018/05/30*/
public class SystemProperty {public static void main(String[] args){System.out.print(System.getProperty("dubbo.token"));}
}
在运行改程序时加上JVM参数-Ddubbo.token=“666” 或者 -Ddubbo.token=666,那么运行之后你可以看到控制台输出了666!
一点值得注意的是,需要设置的是JVM参数而不是program参数,注意看下图
参考
java程序启动参数-D详解
Java程序启动参数 -D详解相关推荐
- java虚拟机启动参数分类详解
HotSpot是较新的Java虚拟机技术,用来代替JIT(Just in Time)技术,可以大大提高Java运行的性能.Java原先是把源代码编译为字节码在虚拟机执行,这样执行速度较慢.而该技术将常 ...
- JVM调优系列--Java命令选项(参数)--大全/详解/常用
原文网址:JVM调优系列--Java命令选项(参数)--大全/详解/常用_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍Java的java命令用法,包括:常用用法.选项大全. J ...
- JVM启动参数配置详解
JVM启动参数配置详解 1. JDK8的JVM启动参数默认配置 2. JDK8的JVM启动参数说明 2.1 基本参数 2.2 G1相关参数 2.3 辅助信息 1. JDK8的JVM启动参数默认配置 - ...
- java程序的界面编程详解
java程序的界面编程详解 在Java中可以为程序自定义程序界面选择Windows.Unix.Java或Macintosh外观.甚至可以在程序运行时让用户自由的选择外观. UIManager和Swin ...
- java 启动参数 配置,java程序启动参数设置
有些时候我们需要在java程序启动时设置一些系统属性值,然后程序启动后可以获取这些系统属性值并进行一些逻辑处理.例如我们在使用Maven打包的时候如果想跳过test执行,可以使用如下命令: mvn c ...
- Spring Boot 2.x系列【9】功能篇之SpringApplication启动参数使用详解
有道无术,术尚可求,有术无道,止于术. 本系列Spring Boot版本2.7.0 文章目录 前言 传递参数 方式1:启动类 方式2:命令行 参数类型 选项参数 非选项参数 系统参数 获取参数 替换应 ...
- java程序启动参数-D含义详解
D<name>=<value> : set a system property 设置系统属性. 官方解释: Set a system property value. If ...
- php-fpm 的参数,php-fpm启动参数配置详解
pid = run/php-fpm.pid #pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启 error_log = log/php-fpm.log #错误日志,默认在 ...
- Appium 常用初始化启动参数 Capability详解
简介 官方解析 Desired Capabilities are keys and values encoded in a JSON object, sent by Appium clients to ...
最新文章
- c语言程序报告英汉词典,C语言电子英汉词典程序设计报告-自动化1203-李煜明.docx...
- 一键准备Oracle安装
- 实验吧——SQL注入 Write up(一)
- 中国连接系统市场趋势报告、技术动态创新及市场预测
- 敏捷开发一千零一夜读书笔记之敏捷初探
- VS2010开发环境之使用技巧
- 数据库课程设计 医院管理系统 SQL
- 基于C++的web服务器---总述篇
- C#实现Socket
- 软件工程概论期末复习笔记
- 案例研究:什么是自动驾驶?
- 离线安装Python软件包的方法
- Springboot+基于微信小程序的电器商城系统的设计与实现 毕业设计-附源码251453
- 操作系统原理——(1)引言:计算机系统和操作系统概述
- angelababy机器人唱_Angelababy压轴亮相《机器人争霸》 变身女战神
- 神器 logging,你真的了解吗?
- 2020全国人工智能大赛AI+无线通信 复赛算法分享
- 用人工智能取一个超酷的名字(二)
- AlexNet网络详解
- 3月16日-17日学习总结