目录

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

在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

    https://i-blog.csdnimg.cn/blog_migrate/46ae46e0e3a586edb8cd4d293db13942.png#pic_center

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]);