系统参数

系统级全局变量,该参数在程序中任何位置都可以访问到。优先级最高,覆盖程序中同名配置。

系统参数的标准格式为:-Dargname=argvalue,多个参数之间用空格隔开,如果参数值中间有空格,则用引号括起来。

其中,参数名可以是 Java 默认的,此类参数由 JVM 虚拟机自动识别并生效,例如,-Dfile.encoding=UTF-8 用于指定文件编码格式;也可以是用户自定义的,例如,-Dmy=user,程序中可以读取该参数值,执行相关逻辑。

虚拟机系统参数中设置的参数键值对,在程序中可以用 System.getProperty("propertyName") 获取对应参数值。

public static void main(String[] args) {

String result = System.getProperty("argname");

System.out.println("argname: " + result);

}

运行参数

main 方法执行时传入的参数值,如果参数有多个,用空格分开。

main 方法的一般格式为:public static void main(String[] args),其中,Stringp[] args 就是存储运行参数的变量,在程序中可以直接使用。

public static void main(String[] args) {

if (args.length > 0) {

for (int i = 0; i < args.length; i++) {

System.out.println("第" + i + "个参数为: " + args[i]);

}

}

}

命令行中的参数设置

java 命令的基本格式为 java [-options] class [args...],其中:

[-options] 配置 Java 系统参数

[args…] 配置 Java 运行参数

示例:java -Dfile.encoding=UTF-8 -Dargname=argvalue Test hi a b c d

IDEA 中的参数设置

Run- Edit Configurations... - Spring Boot - App - Configuration - Environment

VM options: 设置系统参数

Program arguments: 设置运行参数

java系统参数表有哪些_Java 设置系统参数和运行参数相关推荐

  1. java web 表单提交_Java Web 表单(form)提交问题!

    layout: java title: Java web 的form表单问题 date: 2019-12-19 16:29:36 QHQ-[问题描述]今天做Java web项目的时候,里面一个功能让我 ...

  2. java 封装表单数据类型_Java基本数据类型与封装类型详解(int和Integer区别)

    int是java提供的8种原始数据类型之一. Java为每个原始类型提供了封装类,Integer是java为int提供的封装类(即Integer是一个java对象,而int只是一个基本数据类型).in ...

  3. java处理表单变量_Java自学之SpringMVC:接收表单数据

    学习目的:使用SpringMVC接收表单数据. Part 1 新建一个pojo. package pojo; public class Product { private int id; privat ...

  4. java中if条件格式_Java 设置Excel条件格式示例代码(高亮条件值、应用

    概述 在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式.本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条 ...

  5. java判断表是否存在_java怎么判断表是否存在?

    在Java代码中判断数据库中某张表是否存在: 1.使用JdbcTemplate beanpublic boolean validateTableNameExist(String tableName) ...

  6. java 手动事务回滚_JAVA设置手动提交事务,回滚事务,提交事务的操作

    我就废话不多说啦,还是直接看代码吧! /** * 设置数据库是否自动提交事务 * @param flag * @throws SQLException */ public void setAutoCo ...

  7. java http 表单提交_java模仿http表单提交数据(含文件上传)实例源码

    [实例简介]java模仿http表单提交数据.模仿http表单上传文件示例 [实例截图] [核心代码] package com.snca.cloudsign.main; import java.io. ...

  8. java线性表与集合_Java之集合

    为什么我们要使用集合?之前存储大量数据使用数组,数组不能拓展容量.数组在操作元素时需要大量的移动元素,操作元素的逻辑需要开发者写代码实现.实际开发过过程中,需要自动拓容的容器. Collection集 ...

  9. java 不要科学计数法_java – 设置Jackson ObjectMapper类不要使用科学记数法来表示double...

    我相信这是一个java问题.如果你调试你的程序,你的Double将始终科学地显示,所以我们想要的是强制它成为一个字符串.这可以通过多种方式在Java中实现,您可以在这里查找: 关于你关于杰克逊的具体问 ...

最新文章

  1. 2014年个人工作总结
  2. 笑哭了,科研版《后浪》,那些人类积攒了几百年的文献,像是人类专门为你们准备的礼物...
  3. hibernate开启二级缓存
  4. 智能车竞赛技术报告 | 智能车视觉 - 中国计量大学 - 赛博-10
  5. 解读Junit的@Test注解,避免initializationerror
  6. 几个大神程序猿更喜欢用的Python编辑器!
  7. webpack 工作方式
  8. linux钟java运行命令,在java中运行linux命令
  9. python多元函数求极小值_使用遗传算法求二元函数的最小值
  10. 蚂蚁森林上线三周年,5亿人“手机种树”1.22亿棵...
  11. Mysql 的 Explain性能分析
  12. 物理综合:Compile
  13. paip.c++ qt 外部dll共享库的导入以及引用
  14. HTML里img标签里的alt属性解释
  15. data could not be sent to remote host
  16. 简单爬取京东商品名称、价格(仅供学习)
  17. 使用无线网络别掉以轻心 网银密码随时被盗
  18. 量化金融模型ARCH模型官方例程(中文翻译版)
  19. 2022分体式蓝牙耳机哪款好?分体式蓝牙耳机推荐
  20. android createbitmap设置背景色,Android createBitmap截取实现移动的游戏背景

热门文章

  1. HDU3782 xxx定律【数学计算+水题】
  2. 解析文本文件 r 与 rb 模式的区别(Python)
  3. 机器学习基础(十二)—— 数学基本理论拾遗
  4. 工具的使用——windows操作系统的使用(创建宽带连接)
  5. 自学python到什么程度就可以工作-Python学到什么程度可以面试工作?
  6. python入门100例题-这 100 道 Python 题,拿去刷!!!
  7. python语言的读法-Python语言的优势有哪些?
  8. 用python画四叶草-python turtle工具绘制四叶草的实例分享
  9. python和java选择哪个-Python和Java该如何选择?选哪个好?
  10. (转)【自动语音识别课程】