在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运行时参数相关推荐

  1. java只能在运行和编译吗_如何在另一个Java程序中编译和运行Java程序?

    斯蒂芬大帝 我修改了代码以包括一些检查:public class Laj {  private static void printLines(String name, InputStream ins) ...

  2. java.lang.unsatisfiedlinkerror:_我的java程序中的java.lang.UnsatisfiedLinkError :(

    我创建了一个使用JNI的程序.我编译了它,生成了头文件,创建了一个相应的C程序,并为它创建了dll. 我遇到了一个例外: 线程"main"中的异常java.lang.Unsatis ...

  3. java项目运行在浏览器_在 Java 程序中,能在 WWW 浏览器上运行的是 程序。_学小易找答案...

    [简答题]已知:如图, AD 是△ ABC 的角平分线, DE//AC, 交 AB 于点 E , DF//AB ,交 AC 于点 F ,求证: AD ⊥ EF. [简答题]Java语言具有较好的安全性 ...

  4. Java 程序中的多线程

    在 Java 程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为 Java 编程语言提供了语言级的支持.本文通过简单的编程示例来说明 Java 程序中的多线程是多么直观.读完本文以后,用户应 ...

  5. linux如何运行java程序,Linux环境下运行简单java程序

    一.安装java 1.下载jdk8 选择对应jdk版本下载.(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上) 2. 登录Linux,切换到root用户 su roo ...

  6. java主程序怎样调用子程序_存过和函数以及在Java程序中的调用

    存储过程,函数都是数据库的对象. 创建和调用 存储在数据库中的子程序,是由plsql语言写的,完成特定功能的程序. 函数可以返回值,存过不能返回值.除此之外,一致. create procedure ...

  7. Java程序中AB类可调用_19年【石油大学】《Java语言程序设计》二次在线作业(100分)...

    试卷总分:100    得分:100 第1题,1.(2.5分)对象使用时,下面描述错误的是 A.通过"."运算符调用成员变量和方法 B.通过成员变量的访问权限设定限制自身对这些变量 ...

  8. 查看java运行时参数_查看JVM运行时参数

    1.查看JVM运行时参数 -XX:+PrintFlagsInitial -XX:PrintFlagsFinal -XX:+UnlockExperimentalVMOptions 解锁实验参数 -XX: ...

  9. java内存漏洞_处理Java程序中的内存漏洞

    Java 程序中也有内存漏洞?当然有.与流行的观念相反,在 Java 编程中,内存治理仍然是需要考虑的问题.在本文中,您将了解到什么会导致内存漏洞以及何时应该关注这些漏洞.您还有机会实践一下在您自己的 ...

最新文章

  1. 从IT转行做网店奋斗历程
  2. List、Array与ArrayList
  3. 3012C语言_数据
  4. call,apply,求最大最小值,平均数等基础编程知识
  5. PX4的workqueue
  6. 核能力将定手机浏览器HTML5之争成败
  7. python pca主成分_超越“经典” PCA:功能主成分分析(FPCA)应用于使用Python的时间序列...
  8. vue process.env获取不到_从文档开始,重学vue(下)源码级别
  9. SQL注入学习part01:(结合sqli-libs学习:1-10关)
  10. Node Introduce
  11. Struts2后台使用Request和Session方法
  12. wav文件头修复_贴唱混音之二——音频修复
  13. 使用OS X base System在线安装Mac OS到U盘及使用U盘恢复Mac OS
  14. Win10家庭版系统无法打开相机功能解决方法
  15. 玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入...
  16. 力扣-718最长重复子数组(dp)
  17. 有关国内的流氓软件和强制安装软件(上传附件防部分流氓软件)
  18. JAVA开发与运维(Nginx配置详解)
  19. php mysql 别名_php和mysql的一些奇怪之处
  20. Mentor-dft 学习笔记 day24-Path Definition File

热门文章

  1. AWS认证视频教程(Certified Developer)
  2. 一个屌丝程序猿的人生(三十七)
  3. 损失函数(loss)与成本函数(cost)的区别
  4. 直播和短视频美颜sdk的开发流程、代码分析
  5. python循环总结
  6. 在域控中添加office2013策略模板
  7. 蓝牙耳机哪个品牌最好?小编盘点618性价比高蓝牙耳机推荐
  8. maven项目多模块相互调用方法
  9. 从单体架构到微服务架构的拆分
  10. PyQt5安装失败问题解决