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)); } }
IDE中使用System.getProperty()获取一些属性的更多相关文章
- Java system.getproperty获取环境属性
序号 属性 说明 1 java.version Java 运行时环境版本 2 java.vendor Java 运行时环境供应商 3 java.vendor.url Java 供应商的 URL 4 j ...
- java通过System.getProperty获取系统属性
getProperties public static Properties getProperties() 确定当前的系统属性. 首先,如果有安全管理器,则不带参数直接调用其 checkProper ...
- eclipse中的System.getProperty("user.dir")
eclipse中的System.getProperty("user.dir") 1.在Java Application中,上述中的获取的是Java项目的路径 (1)运行源码 /** ...
- System.getProperty()获取系统的相关属性
我们在编程的过程中有时候需要获取系统的相关属性,今天就让我们一起来学习学习如何获取系统的相关属性 至于System.getProperty(param)中的各个参数的概念请看下表. java.vers ...
- Jave中System.getProperty()获取的值
java.version Java 执行时环境版本号 java.vendor Java 执行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装 ...
- System.getProperty()获取系统的配置信息
原文地址:http://www.jsjtt.com/java/Javajichu/105.html 此处记录备用. 1. 通过System.getProperty()可以获取系统的配置信息,Syste ...
- System.getProperty()获取系统的配置信息(系统变量)
原文地址:http://www.jsjtt.com/java/Javajichu/105.html 此处记录备用. 1. 通过System.getProperty()可以获取系统的配置信息,Syste ...
- System.getProperty() 获取系统变量
例:获取用户当前的工作目录 String CONFPREFIXURL = System.getProperty("user.dir"); System.out.println(CO ...
- java的System.getProperty()获取的值
public class SystemProperty { public static void main(String args[]) { System.out.println("java ...
随机推荐
- SpringBoot使用Nacos服务发现
本文介绍SpringBoot应用使用Nacos服务发现. 上一篇文章介绍了SpringBoot使用Nacos做配置中心,本文介绍SpringBoot使用Nacos做服务发现. 1.Eureka闭源 相 ...
- jsp填坑:找不到属性
javax.el.PropertyNotFoundException: Property [***] not found on type 接手的项目的页面是用jsp写的,虽然再有十几天就2019年了, ...
- 社团的CTF逆向题WriteUp
最近社团弄了CTF比赛,然后我就帮忙写了逆向的题目,这里写一下WriteUp,题目和源码在附件中给出 一个简单的逆向:one_jmp_to_flag.exe 这题算是签到题,直接OD智能搜索就完事了, ...
- Prometheus 和 Grafana 安装部署
Prometheus 是一套开源的系统监控报警框架.Prometheus 作为生态圈 Cloud Native Computing Foundation(简称:CNCF)中的重要一员,其活跃度仅次于 ...
- racket安装
https://www.cnblogs.com/scige/p/3379447.html
- Bear + Reminders 是完美的Thing 3 的替代品
如今同类功能的APP在AppStore上呈现泛滥之势,尤其是时间管理.任务管理之类的APP.其中比较出名的就有“Things 3”这款APP,这是一款多年不更新,一更新就获奖的APP.目前在AppSt ...
- Random类 一般跟生成随机数有关
public class MyRandom extends Random{ public static void main(String[] args) { // 随机数,生产随机数 // java提 ...
- promise 的学习
promise 是为了解决异步操作的顺序问题而产生的 特性 promise 的实例一旦创建就会执行里面的异步操作 promise 的实例状态一旦改变就变成凝固的了, 无法再对其作出修改, (不明白为 ...
- ambari卸载集群
#1.删除hdp.repo和hdp-util.repo cd /etc/yum.repos.d/ rm -rf hdp* rm -rf HDP* #rm -rf ambari* #2.删除安装包 #用 ...
- Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0
原因:JDK版本不兼容.运行的Java Class文件采用高版本的JDK编译,然后在低版本的JRE环境中运行,有时会报此错误. 解决:1)升级JDK 2)调整Eclipse中Java Compiler ...