在Java程序中打印java运行时参数


在Java程序中打印java运行时参数

本文是基于CentOS 7.3系统环境,进行java的学习和使用

  • CentOS 7.3

1. java运行时参数

Java程序在运行时,主要分为两大类参数,一类是JVM参数,一类是Java程序main函数的输入参数

1.1 如何配置java运行时参数

我们分别从生产环境和测试环境下,讲解如何配置java运行时参数,生产环境主要采用命令行方式,测试环境下主要采用IDEA开发工具

  • 命令行
java -cp -Dlog_dir=/opt/module/zs200 com.chaoyue.zs200.eureka.EurekaServiceApplication /opt/software
  • IDEA

1.2 jvm参数

Java类全名之前的参数为jvm参数,主要配置jvm运行时需要使用到的参数,例如上面的-Dlog_dir=/opt/module/zs200

1.3 java程序main函数的输入参数

Java类全名之后的参数为main函数的输入参数,例如上面的/opt/software

2. 在程序中如何使用这两类参数

2.1 使用JDK自带的System类

可以通过System.getProperty(“log_dir”)获取JVM运行时参数-Dlog_dir

System.out.println(System.getProperty("log_dir"));

2.1 使用main函数中args数组

args[0]可以获取类全名后面的第一个参数/opt/software

System.out.println(args[0]);

在Java程序中打印java运行时参数介绍到这里,更多java学习请参考编程字典java教程 和问答部分,谢谢大家对编程字典的支持。


原文链接:https://blog.csdn.net/qq_32599479/article/details/110945921?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163236007016780274182908%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=163236007016780274182908&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_v29-10-110945921.pc_v2_rank_blog_default&utm_term=java&spm=1018.2226.3001.4450