Java查看项目的信息_技匠而已-程序员宅基地_java查看项目

技术标签: java  java组件  

博客来源:

有时候不理解自己电脑运行时环境,那么可以以使用如下方法获取到电脑中的配置信息

 话不多说,上代码

String[] srr = {"os.name","os.arch","os.version","file.separator","path.separator","line.separator",
                "java.home","java.class.version","java.class.path","java.library.path","java.compiler"
                ,"java.io.tmpdir","java.ext.dirs","user.name","user.home","user.dir"
                , "java.version", "java.vendor", "java.vendor.url", "java.vm.specification.version", "java.vm.specification.vendor", "java.vm.specification.name","file.encoding"
                , "java.vm.version", "java.vm.vendor", "java.vm.name", "java.specification.version", "java.specification.vendor", "java.specification.name"
        };
        System.out.println(srr.length);
        for (int i = 0; i < srr.length; i++) {
            String s = (i+1)+"\t"+srr[i]+":\t"+ System.getProperty(srr[i]);
            System.out.println(s);
        }

29
1    os.name:    Windows 10
2    os.arch:    amd64
3    os.version:    10.0
4    file.separator:    \
5    path.separator:    ;
6    line.separator:    

7    java.home:    C:\Program Files\Java\jdk1.8.0_191\jre
8    java.class.version:    52.0
9    java.class.path:    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
10    java.library.path:    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
11    java.compiler:    null
12    java.io.tmpdir:    C:\Users\21052\AppData\Local\Temp\
13    java.ext.dirs:    C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
14    user.name:    xxxxxxxxxxxxxxxxxxxxxxxxxx
15    user.home:    C:\Users\21052
16    user.dir:    D:\MySoftware\Spring\component
17    java.version:    1.8.0_191
18    java.vendor:    Oracle Corporation
19    java.vendor.url:    http://java.oracle.com/
20    java.vm.specification.version:    1.8
21    java.vm.specification.vendor:    Oracle Corporation
22    java.vm.specification.name:    Java Virtual Machine Specification
23    file.encoding:    UTF-8
24    java.vm.version:    25.191-b12
25    java.vm.vendor:    Oracle Corporation
26    java.vm.name:    Java HotSpot(TM) 64-Bit Server VM
27    java.specification.version:    1.8
28    java.specification.vendor:    Oracle Corporation
29    java.specification.name:    Java Platform API Specification
 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/L_fly_J/article/details/113442985

智能推荐

update问题ORA-02055: distributed update operation failed; rollback required_weixin_30340775的博客-程序员宅基地

PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!近来同事遇到一个奇异的问题告急,以下奉上外洋大神的问题重现及解决方法--------------------------------------------------------------------------------------...

android 去掉富文本(html代码)中的img标签_康桑思密达的博客-程序员宅基地_html字符串去除img标签

//判断string中是否包含img标签if (!TextUtils.isEmpty(content) &amp;&amp; content.indexOf("&lt;img") != -1) {//img标签正则 String regEx_img = "&lt;img.*src\\s*=\\s*(.*?)[^&gt;]*?&gt;"; Pattern p_image = Pattern.compile(regEx_img, Pattern.CASE_INSENSITIVE)..

2.SpringCloud -- 服务注册中心 Eureka、Zookeeper、Consul、Nacos_爱是与世界平行的博客-程序员宅基地

2.SpringCloud -- 服务注册中心 Eureka、Zookeeper、Consul、Nacos一、从零开始 搭建、优化 微服务1.1 项目说明1.2 基本项目创建(1)项目简介(2)采用 maven 聚合 SpringBoot 子模块的方式创建项目1.3 使用 RestTemplate 进行远程调用(1)什么是 RestTemplate?(2)RestTemplate 常用方法(3)使用 RestTemplate?1.4 热部署、IDEA 开启 Run Dashboard 窗口(提高开发效率)(

Effective STL第1条:容器之(慎重选择容器类型)_董哥的黑板报的博客-程序员宅基地

一、STL的容器概述标准STL序列容器:vector、string、deque和list 标准STL关联容器:set、multiset、map、和multimap 非标准序列容器slist和rope:slist是一个单向链表,rope本质上是一“重型”string 非标准关联容器:hash_set、hash_multiset、hash_map和hash_multimap vector&...

Shell教程(三):数组/Arrays、基本运算符_GarfieldEr007的博客-程序员宅基地

定义数组值:一个数组变量和标量变量之间的差异可以解释如下。说,你正试图表示各种学生为变量集的名字。每一个单个变量是一个标量变量,如下所示:NAME01="Zara"NAME02="Qadir"NAME03="Mahnaz"NAME04="Ayan"NAME05="Daisy"我们可以用一个单一的阵列来存储所有上述提及的名称。以下是最简单的方法创建一个数组变量分配一个

单片机实现汉字中显示的c语言程序,单片机液晶汉字显示c语言程序.doc_weixin_39945915的博客-程序员宅基地

单片机液晶汉字显示c语言程序/*液晶屏分为4行*12列汉字,全部使用模拟接口方式。/* TGLCMLIMIT64A接口程序(模拟方式);**********************单片机液晶汉字显示c语言程序*****************************************************;连线图:;*LCM---89C52* *LCM---89C52* *LCM-----...

随便推点

-= java_Java中的常用类_好食捷的博客-程序员宅基地

Object类的使用包装类概述和使用时间类的概述和使用String类的概述和使用Math类的概述和使用枚举类的概述1-1  Object类的使用概述:​   Object类是所有类的超类(根父类),如果在类的声明中未使用extends关键字指明父类则默认使用java.lang.Object类常用方法:​     System.gc() 垃圾回收(一般不建议自定义使用)​     GetClass(...

【linux】linux常用命令操作整理_weixin_30606461的博客-程序员宅基地

1.Linux如何查看端口使用lsof(list open files)命令,lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000。或者使用netstat命令netstat -tunlp | grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp | grep 8000。还有更好...

java反射实体类赋值_hybirds_pretty的博客-程序员宅基地

代码如下public &lt;T&gt; T convert(String json, T t){ try { Class czl=t.getClass(); Method[] methods=czl.getDeclaredMethods(); JSONObject obj=covertJson(json); for (int i=0;i&lt;methods.length;i++){

记一次出现的OOM_weixin_33857679的博客-程序员宅基地

前不久项目遇到了偶现的OOM问题,java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Out of memory,并且大部分出现在华为手机上。于是乎谷歌一番,发现华为这些手机的线程数都限制都特别小((应该是华为rom特意修改的limits),每个进程只允许最大同时开500个线程,因此很容易复现了。创建大量的空线程(不做...

mac iphone模拟器 真机 操作_光立524的博客-程序员宅基地

(1)iOS如何删除模拟器上的应用程序和清理后台iOS  模拟器和真机删除应用程序,都是鼠标长按APP图标,会出现叉叉,点击叉叉,点击删除即可.按住CMD+shift不放,点击两次H可以清理后台.(2)Mac(苹果电脑)添加多个桌面(窗口)与删除添加多个桌面的步骤:1.在触摸板上四指向上推。2.将鼠标箭头移到屏幕右上角。就能看到一个新增的桌面

poj2195(最大权完美匹配)_Keep_Trying_Go的博客-程序员宅基地

题意:m表示人,H表示房子,一个人只能进一个房子,一个房子也只能进去一个人,房子数等于人数,现在要让所有人进入房子,求所有人都进房子最短的路径。思路:采用最大权完美匹配最大权完美匹配:二分图最大匹配是寻找最大匹配数,用匈牙利算法。当连 接的边带有权值时,要寻找匹配后权值和最大的方案,且保证 A 集合中的点均有 B 中的点能匹配。此时问题就转化为二分图最大权完美匹配。KM 算法核心为: 为每一点添加顶标, 在顶标的限制下用匈牙利算法处理出最大匹配数, 若最大匹配数 =n, 则达到最优解, 输出