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

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

IDE中使用System.getProperty()获取一些属性的更多相关文章

  1. Java system.getproperty获取环境属性

    序号 属性 说明 1 java.version Java 运行时环境版本 2 java.vendor Java 运行时环境供应商 3 java.vendor.url Java 供应商的 URL 4 j ...

  2. java通过System.getProperty获取系统属性

    getProperties public static Properties getProperties() 确定当前的系统属性. 首先,如果有安全管理器,则不带参数直接调用其 checkProper ...

  3. eclipse中的System.getProperty("user.dir")

    eclipse中的System.getProperty("user.dir") 1.在Java Application中,上述中的获取的是Java项目的路径 (1)运行源码 /** ...

  4. System.getProperty()获取系统的相关属性

    我们在编程的过程中有时候需要获取系统的相关属性,今天就让我们一起来学习学习如何获取系统的相关属性 至于System.getProperty(param)中的各个参数的概念请看下表. java.vers ...

  5. Jave中System.getProperty()获取的值

    java.version Java 执行时环境版本号 java.vendor Java 执行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装 ...

  6. System.getProperty()获取系统的配置信息

    原文地址:http://www.jsjtt.com/java/Javajichu/105.html 此处记录备用. 1. 通过System.getProperty()可以获取系统的配置信息,Syste ...

  7. System.getProperty()获取系统的配置信息(系统变量)

    原文地址:http://www.jsjtt.com/java/Javajichu/105.html 此处记录备用. 1. 通过System.getProperty()可以获取系统的配置信息,Syste ...

  8. System.getProperty() 获取系统变量

    例:获取用户当前的工作目录 String CONFPREFIXURL = System.getProperty("user.dir"); System.out.println(CO ...

  9. java的System.getProperty()获取的值

    public class SystemProperty { public static void main(String args[]) { System.out.println("java ...

随机推荐

  1. Telsa显卡比较

    1. T4 2. P4/ P40 3. P100 4. V100

  2. Mocha+should+Karma自动化测试教程

    Mocha+should+Karma自动化测试教程 一.了解TDD与BDD 首先,为什么我们了解TDD与BDD的是什么意思? 在实际项目中,大部分都是采用BDD的形式进行开发,也就是行为驱动开发. T ...

  3. Beta(4/7)

    鐵鍋燉腯鱻 项目:小鱼记账 团队成员 项目燃尽图 冲刺情况描述 站立式会议照片 各成员情况 团队成员 学号 姓名 git地址 博客地址 031602240 许郁杨 (组长) https://githu ...

  4. Everything at Once

    Everything at Once As sly as a fox as strong as an ox ♥ sly 英 [slaɪ] 美 [slaɪ] adj. 狡猾的:淘气的:诡密的 比较级 s ...

  5. Android系统层次解析

    目标:从宏观上解释Android整个系统结构 来源: <Android4高级编程> 目录: 1. Android软件栈结构 一.Android软件栈结构 Android软件栈分为四个结构: ...

  6. Tutorial中的Hello2代码

    该hello2应用程序是一个Web模块,它使用Java Servlet技术来显示问候语和响应. 1.GreetingServlet.java源码文件: 1 @WebServlet("/gre ...

  7. 子集三种生成方法 java

    增量构造法 public class Main1 { static int A[] = new int[1 << 7]; static int da[] = new int[1<&l ...

  8. CCTV5 前端

    get :  fre = 11868  symbolrate  = 27500 pls_n=0------167    CCTV 9------------168    CCTV 3--------- ...

  9. idea创建第一个普通java web项目

    1.新建项目(工作空间) 选择空项目 输入项目名称,点击完成 系统会默认选中Modules,点击上面的小+号创建模块->New Module 新建一个Java EE Web Applicatio ...

  10. 黑盒测试实践——day04

    一.任务进展情况 通过昨天的选择和搜集资料,目前已成功安装好了testWriter,目前正在选择合适的web系统,进行测试. 二.存在的问题 安装TestWriter之前,需要安装SQLServre2 ...