java 设置系统参数_Java如何设置系统参数和运行参数
系统参数
系统级全局变量,该参数在程序中任何位置都可以访问到。优先级最高,覆盖程序中同名配置。
系统参数的标准格式为:-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如何设置系统参数和运行参数相关推荐
- java 调内存_java内存设置
最近进入天猫物流做运营支撑,需要在不同系统之间切换来切换去.由于各个系统的规模不一,所以遇到了一下在eclipse里调整VM启动参数的问题,拿出来分享下. JVM启动以后,会分配两类内存区域,一类用于 ...
- java excel打印_Java如何设置电子表格的打印区域?
在Java编程中,如何设置电子表格的打印区域? 注意:需要访问网址: , 下载一个Apache POI软件包.这里下载最新版本:poi-bin-3.17-20170915.tar.gz解压并将全部.j ...
- java条码大小_java – 如何设置iText条码宽度?
我需要设置iText生成的条形码宽度.我正在使用此代码: Barcode128 code128 = new Barcode128(); code128.setCode("P662130002 ...
- java linux 时区_java同步/设置Linux系统时间
java设置/同步Linux系统时间 在网上看了很多,试了很多,不知道是他们的环境不同还是啥原因,很少成功 下面我就把我的测试成功的代码贴出来,让同行们少走弯路,如果实验不成功,可以给我留言 我帮助你 ...
- java swing背景_java swing 设置背景图片的方法一
下面是偶写着玩的下测试的代码:(不好之处,请多多指教,大家共同进步 ) import java.awt.*; import javax.swing.*; public class ImageDemo ...
- java改变字体_java字体设置
打开 fontconfig.properties 我们发现,对于英文,monospaced默认就是映射为Courier New字体,但为什么在Java程序里(比如Netbeans)确不能显示呢? 原因 ...
- java 叠加层_java简单设置图层实现图片叠加
首先熟悉两个类Graphics2D,AlphaComposite. 简记为G,A Graphics2D:Graphics的子类→G可以调用Graphics的一切方法.通过Graphics对象也可以用下 ...
- java poi 边框_java poi 设置边框
//获取工作簿 HSSFWorkbook hwb = new HSSFWorkbook(); //获取sheet HSSFSheet sheet = hwb.createSheet(); //获取样式 ...
- java web设置首页_java web设置默认首页方法
本文部分来自:https://blog..net/caiwenfeng_for_23/article/details/45486233 引文:在构建项目后,我们在使用Tomcat启动后设置默认首页方法 ...
最新文章
- 记录两段经典标定代码
- 有云服务器还需要云虚拟主机吗,有云服务器还需要云虚拟主机吗
- 深度学习(十八)基于R-CNN的物体检测-CVPR 2014-未完待续
- 带你少走弯路:强烈推荐的TensorFlow快速入门资料和翻译(可下载)
- 红魔1android版本能升到多少,红魔5G:实力全开,比快更快
- Visual Studio 2015 Update 3 RC 候选预览版粗来了
- 改变根深蒂固的流程可以提高客户忠诚度
- Android Studio (6)---Gradle
- 红黑树(Red-Black Tree)
- 灭霸—个人冲刺(5)
- 关于HTML条件注释你可能不知道的一些事儿
- IntelliJ IDEA设置炫酷主题
- 射频电路设计及PCB设计要点
- Python xlrd、xlwt 用法说明
- adb启动程序命令:adb shell am start
- 2022-2027年中国民办高校行业市场全景评估及发展战略规划报告
- 骆昊python100天百度云_GitHub - Luffy-cc/Python-100-Days: Python - 100天从新手到大师
- EXCEL VBA 实现翻译(简单对照)
- 利用51单片机,矩阵键盘按键显示0--F在数码管
- Android 中自定义ViewGroup实现流式布局的效果
热门文章
- java怎么截取后8位数字_java如何更快生成00000000~99999999的8位数字保存到文件中?...
- 计算机二级web题目(8.4)--综合应用题2
- wireshark捕获选项不能用_wireshark的一些基础用法,欢迎收藏
- python做些什么项目_Python 的练手项目有哪些值得推荐
- jquery部分方法
- P2084 进制转换
- C#中数据库事务、存储过程基本用法
- LeetCode(90):子集 II
- 使用EF Oracle实现DevExpress绑定大数据的ServerMode模式
- 转: 微博的多机房部署的实践(from infoq)