zoukankan      html  css  js  c++  java
  • JVM系统属性 OS环境变量 JVM启动参数

    JVM系统属性(System Properties)
    1.不支持通过文件查看和设置系统属性
    2.可以通过JDK自带的工具jvisulavm.exe查看
    3.可以在Java程序中使用API来查看系统属性:
        System.getProperties(),
        System.getProperty(String name),
        System.getProperty(String name, String def)
        Spring中的Environment.getProperty
        Spring中的ConfigurableEnvironment.getSystemProperties() 
    4.可以在Java程序中使用API来设置系统属性:
        System.setProperty(key,value),
        System.setProperties(Properties props)
    5.设置JVM 启动参数-D<name>=<value>5来设置系统属性 
     
    环境变量(System Environment Variable)
    Java程序通过API System.getenv()和System.getenv(String name),以及Spring中的Environment.getProperty和ConfigurableEnvironment.getSystemEnvironment() 来获取系统环境变量
    补充:系统环境变量的查看和设置的其他方式
    命令行方式
    增加:set 变量名=%变量名%;变量内容
    删除:set 变量名=
    修改:set 变量名=变量内容
    查看:set 或 set 变量名
    图形界面方式:右击This PC->单击Properties->Advanced System Settings->Advanced->Environment Variables
    WIN+R方式:sysdm.cpl->Advanced->Environment Variables
    控制面板方式:Control Panel->System and Security->System->Advanced System Settings->Advanced->Environment Variables

    JVM参数
    Java运行参数和JVM参数的设置和获取
    命令行中的参数设置
    java 命令的基本格式为 java [-options] class [args...],其中:
    [-options] 配置 Java 系统参数
    [args…] 配置 Java 运行参数
    eg.java -Dfile.encoding=UTF-8 -Dmy=user Test hi a b c d。
     
    Eclipse 中的参数设置
    右击要运行的类 -> Run As –> Run Configurations,在对话框中选择 Arguments 选项卡,键入相应参数。

     JVM参数的设置可以通过Tomcat的启动脚本来设置:-Dspring.profiles.active="production"
     
    运行参数的获取
    public static void main(String[] args) throws IOException
    {
    for(String arg: args){
    System.out.println(arg);
    }
    }
    JVM启动参数的获取
    List<String> list = ManagementFactory.getRuntimeMXBean().getInputArguments();
    for(String jvmArg: list){
    System.out.println(jvmArg);
    }
    JVM参数的查看:可以通过JDK自带的工具jvisulavm.exe查看
    refer to:https://blog.csdn.net/lsziri/article/details/81200334 https://www.cnblogs.com/flashsun/p/7246232.html ;
  • 相关阅读:
    POJ 3071 概率DP
    BZOJ 2427 /HAOI 2010 软件安装 tarjan缩点+树形DP
    POJ 1155 树形DP
    POJ 3252 组合数学?
    POJ 3641 快速幂
    POJ 3180 Tarjan
    POJ 3185 DFS
    POJ 3260 DP
    POJ 2392 DP
    99. Recover Binary Search Tree
  • 原文地址:https://www.cnblogs.com/tsai-87/p/10983405.html
Copyright © 2011-2022 走看看