zoukankan      html  css  js  c++  java
  • IDE中使用System.getProperty()获取一些属性

    使用环境:一般在项目首页或者项目后端配置中会使用到一些属性获取;

    package com.liuyc.study.utils;
    
    /**
     * 获取当前操作系统中或者当前环境中的一些默认配置
     * @author Lion
     * @since 2019年4月13日18:19:29
     */
    public class SystemPropertyInfoUtil {
    
        public final static String JAVA_VERSION = "java.version"; // Java 运行时环境版本
        public final static String JAVA_VENDOR = "java.vendor"; // Java 运行时环境供应商
        public final static String JAVA_VENDOR_URL = "java.vendor.url"; // Java 供应商的  URL
        
        public final static String JAVA_HOME = "java.home"; // Java 安装目录
        
        public final static String JAVA_VM_SPECIFICATION_VERSION = "java.vm.specification.version"; // Java虚拟机规范版本
        public final static String JAVA_VM_SPECIFICATION_VENDOR = "java.vm.specification.vendor"; // Java虚拟机规范供应商
        public final static String JAVA_VM_SPECIFICATION_NAME = "java.vm.specification.name"; // Java虚拟机规范名称
        public final static String JAVA_VM_VERSION = "java.vm.version"; // Java虚拟机实现版本
        public final static String JAVA_VM_VENDOR = "java.vm.vendor"; // Java虚拟机实现供应商
        public final static String JAVA_VM_NAME = "java.vm.name"; // Java 虚拟机实现名称
        
        public final static String JAVA_SPECIFICATION_VERSION = "java.specification.version"; // Java运行时环境规范版本
        public final static String JAVA_SPECIFICATION_VENDOR = "java.specification.vendor"; // Java运行时环境规范供应商
        public final static String JAVA_SPECIFICATION_NAME = "java.specification.name"; // Java运行时环境规范名称
        
        public final static String JAVA_CLASS_VERSION = "java.class.version"; // Java类格式版本号
        public final static String JAVA_CLASS_PATH = "java.class.path"; // Java 类路径
        public final static String JAVA_LIBRARY_PATH = "java.library.path"; // 加载库时搜索的路径列表7款发型秀出完美脸型
        public final static String JAVA_IO_TMPDIR = "java.io.tmpdir"; // 默认的临时文件路径
        public final static String JAVA_COMPILER = "java.compiler"; // 要使用的 JIT编译器的名称
        public final static String JAVA_EXT_DIRS = "java.ext.dirs"; // 一个或多个扩展目录的路径
    
        public final static String OS_NAME = "os.name"; // 操作系统的名称
        public final static String OS_ARCH = "os.arch"; // 操作系统的架构
        public final static String OS_VERSION = "os.version"; // 操作系统的版本
        
        public final static String FILE_SEPARATOR = "file.separator"; // 文件分隔符(在UNIX系统中是“/”)
        public final static String PATH_SEPARATOR = "path.separator"; // 路径分隔符(在UNIX系统中是“:”)
        public final static String LINE_SEPARATOR = "line.separator"; // 行分隔符(在 UNIX系统中是“/n”)
        
        public final static String USER_NAME = "user.name"; // 用户的账户名称
        public final static String USER_HOME = "user.home"; // 用户的主目录
        public final static String USER_DIR = "user.dir"; // 用户的当前工作目录
    
        /**
         * 
         * @param args
         */
        public static void main(String[] args) {
        
            System.out.println(System.getProperty(OS_NAME));
            System.out.println(System.getProperty(OS_ARCH));
            System.out.println(System.getProperty(OS_VERSION));
            
            System.out.println("当前java安装目录 :" + System.getProperty(JAVA_HOME));
            System.out.println("当前IDE使用java版本 :" + System.getProperty(JAVA_VERSION));
            System.out.println("当前java版本中,java内部类版本号 :" + System.getProperty(JAVA_CLASS_VERSION));
            
        }
    
    }
    View Code

    您的资助是我最大的动力!
    金额随意,欢迎来赏!

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
    如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

    如果,想给予我更多的鼓励,求打

    欢迎大家关注我的个人博客 Lycos | 小站 !由于最近没时间处理,原域名http://www.liuyuchuan.com暂时停止使用

  • 相关阅读:
    Ansible 详细用法说明(一)
    Puppet基于Master/Agent模式实现LNMP平台部署
    推荐-zabbix原理篇
    Centos 6.x 安装Nagios及WEB管理nagiosql实现windows及linux监控指南
    CentOS 7下安装Logstash ELK Stack 日志管理系统(下)
    【Python基础学习二】定义变量、判断、循环、函数基本语法
    【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码
    内联函数
    2016 科大讯飞校招研发一面二面 10.13
    hiho #1151 : 骨牌覆盖问题·二 (递推,数论)
  • 原文地址:https://www.cnblogs.com/yuchuan/p/system_getProperty.html
Copyright © 2011-2022 走看看