`

取得系统属性列表

阅读更多
package javabse;

import java.util.Enumeration;
import java.util.Iterator;
import java.util.Properties;
/**
* 取得系统属性列表
* @author wxg1022
*
*/
public class TestSystemProperty {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//取得系统的属性列表
Properties properties=System.getProperties();
Enumeration<Object> e=properties.keys();
                  //或
/*while(e.hasMoreElements()){
String key=(String)e.nextElement();
String value=properties.getProperty(key);
System.out.println(key+"="+value);
}*/
Iterator<Object> i=properties.keySet().iterator();
while(i.hasNext()){
String key=(String)i.next();
String value=properties.getProperty(key);
System.out.println(key+"="+value);
}

}

}

运行结果如下:

java.runtime.name=Java(TM) SE Runtime Environment
sun.boot.library.path=C:\Program Files\Java\jre6\bin
java.vm.version=11.0-b16
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
sun.java.launcher=SUN_STANDARD
user.country=CN
sun.os.patch.level=Service Pack 2
java.vm.specification.name=Java Virtual Machine Specification
user.dir=D:\dionysus\common\DemoTest
java.runtime.version=1.6.0_11-b03
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C:\Program Files\Java\jre6\lib\endorsed
os.arch=x86
java.io.tmpdir=C:\DOCUME~1\wxg1022\LOCALS~1\Temp\
line.separator=

java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows XP
sun.jnu.encoding=GBK
java.library.path=C:\Program Files\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jre6\bin\client;C:\Program Files\Java\jre6\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Sybase\SQL Anywhere 8\win32;C:\Program Files\Sybase\Shared\win32;C:\Program Files\Sybase\Shared\Sybase Central 4.1;C:\Program Files\Sybase\PowerDynamo\win32;C:\Program Files\Sybase\Shared\PowerBuilder;C:\Program Files\Sybase\InfoMaker 9.0\Tutorial;C:\Program Files\Sybase\Shared\Web Targets;;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Java\jdk1.6.0_11\bin
java.specification.name=Java Platform API Specification
java.class.version=50.0
sun.management.compiler=HotSpot Client Compiler
os.version=5.1
user.home=C:\Documents and Settings\wxg1022
user.timezone=
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=GBK
java.specification.version=1.6
java.class.path=D:\dionysus\common\DemoTest\build\classes;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\activation.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\annotations-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\ant.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\catalina-ant.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\catalina-ha.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\catalina-tribes.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\catalina.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\classes111.zip;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\classes12.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\classes12.zip;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\commons-logging-1.1.1-javadoc.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\commons-logging-1.1.1-sources.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\commons-logging-1.1.1.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\commons-logging-adapters-1.1.1.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\commons-logging-api-1.1.1.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\commons-logging-tests.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\commons-modeler-2.0.1-javadoc.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\commons-modeler-2.0.1-sources.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\commons-modeler-2.0.1.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\el-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\j2ee.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\jacob.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\jasper-el.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\jasper-jdt.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\jasper.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\javaee.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\jsp-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\mail.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\msbase.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\mssqlserver.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\msutil.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\tomcat-coyote.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\tomcat-dbcp.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\tomcat-i18n-es.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\tomcat-i18n-fr.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\tomcat-i18n-ja.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\tools.jar
user.name=wxg1022
java.vm.specification.version=1.0
java.home=C:\Program Files\Java\jre6
sun.arch.data.model=32
user.language=zh
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode, sharing
java.version=1.6.0_11
java.ext.dirs=C:\Program Files\Java\jre6\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
sun.boot.class.path=C:\Program Files\Java\jre6\lib\resources.jar;C:\Program Files\Java\jre6\lib\rt.jar;C:\Program Files\Java\jre6\lib\sunrsasign.jar;C:\Program Files\Java\jre6\lib\jsse.jar;C:\Program Files\Java\jre6\lib\jce.jar;C:\Program Files\Java\jre6\lib\charsets.jar;C:\Program Files\Java\jre6\classes
java.vendor=Sun Microsystems Inc.
file.separator=\
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
sun.desktop=windows
sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86

//还可以设置系统属性值
System.setProperty("java.version2","aa");
//设置多个
System.setProperties(Properties properties);
//移除
System.clearProperty("java.version2");
分享到:
评论

相关推荐

    取得系统的版本号

    取得系统的版本号 取得系统的版本 取得系统的版本号 取得系统的版本号

    pinjian.rar_文件属性_文件管理系统

    系统采用自动加入技术,用户只需取得文件所在的位置,系统将自动加入文件的其它信息。 目录操作:不同的文件属于不同目录,用户可以根据自己的文件特性,输入不同的文件目录。同时用户还可以对已经加入的目录进行...

    VC 改变文件只读、系统、隐藏等属性.rar

    VC 6.0 改变文件属性的例子,改变文件属性为只读、系统、隐藏,打开目标文件后,勾选对应的操作,即可设置文件的相应属性,比较简单的文件操作实例,对初学者的帮助还是挺大的。源代码中涉及到定义4k字节的缓冲区,...

    人工智能-目标检测-基于深度学习的视频小目标检测及目标属性识别研究与系统实现.pdf

    人工智能在目标检测领域中的应用已经取得了长足的进步,基于深度学习的视频小目标检测和目标属性识别是其中一个重要的方向。本文研究了基于深度学习的视频小目标检测和目标属性识别技术,并实现了相关的系统。 深度...

    深度神经网络在多场景车辆属性识别中的研究.pdf

    实验结果表明,所提方法在平均准确率为95.63%的前提下可以满足视频的实时性要求,并且在两种不同场景下均取得了不错的成绩,适用于多场景车辆属性识别。 本文的研究结果可以为智能交通系统提供有价值的参考,提高...

    Linux下Ext2文件系统的精剪与优化设计.pdf

    超级块描述了文件系统的基本信息,inode 块记录了文件的属性,是文件系统中的基本单元,是文件系统中的索引。 在 Ext2 文件系统中,每个文件由一个超级块、inode 和数据区域块组成。当查看某个文件时,先从 inode...

    物流系统建模与仿真课件.pptx

    物流系统模型是对物流系统的特征要素、变化规律和相关信息的一种抽象表达,它反映了物流系统的某些本质属性,描述了物流系统各要素间的相互关系、系统与环境之间的相互作用,反映了所研究的物流系统的主要特征。...

    设计一个测试程序比较几种内部排序算法的关键字比较次数和移动次数以取得直观感受。

    方法名称(参数表)”。 在使用时间对象的例子中,我们使用new Date()来获取当前时间,然后使用switch语句来判断当前是星期几。 String对象是JavaScript中提供的字符串处理函数,提供了charAt()、indexOf()、...

    基于asp.net新闻发布系统-课程设计报告.doc

    在数据库逻辑结构设计中,本系统的数据库主要包括新闻表、用户表、分类表三个表。在数据库物理结构设计中,本系统的数据库主要包括数据库建立、数据库索引、数据库存储过程等部分。 在系统实现中,本系统的新闻发布...

    论文研究-属性综合评价系统在高等学校财务评价中的应用.pdf

    在建立高等学校财务评价指标体系的基础上 ,应用层次分析法测算出各指标的权重 ,然后将属性综合评价系统首次应用于高等学校财务评价领域 ,取得了满意的效果 .

    学生考试系统数据库.doc

    本系统共包含6张数据表: 表3.1 数据库设计所需的表 "表名 "注释 " "tb_Lesson "课程表 " "tb_manager "管理员表 " "tb_Questions "试题表 " "tb_Student "考生表 " "tb_StuResult "考试成绩表 " "tb_TaoTi "套题表 ...

    栅格数据地理信息系统_RasterGIS_关键技术分析

    数据的基础上,探讨了基于栅格数据的地理信息系统体系框架,并就基于栅格数据的地理信息系统开发中的基本地图操作、属性查 询、地图分析等关键技术进行研究,提出了一些思路和解决办法。同时,将该技术成功应用到军事...

    基于深度学习的行人属性识别综述.pdf

    在这些领域中,基于深度学习的行人属性识别算法可以提高系统的智能化和自动化程度,提高系统的整体性能。 基于深度学习的行人属性识别算法具有广泛的应用前景和发展潜力,在未来的研究中,我们可以继续深入探索基于...

    安全系统工程概论:系统分析的方法.pptx

    安全系统工程 安全系统工程概论 系统分析的方法 安全系统工程概论:系统分析的方法全文共10页,当前为第1页。 一、 方法 三、 步骤 二、 要素 授课内容 安全系统工程概论:系统分析的方法全文共10页,当前为第2页。 ...

    办公用品管理系统(JAVA+JSP+servlet).rar

    其目的是尽可能充分利用现代技术资源与信息资源,提高政府部门行政管理工作效率和质量,辅助决策,以取得更好的工作效果。办公自动化系统是电子政务的基础,主要是辅助解决办公室事务的时间管理、成本管理、质量管理...

    论文研究-基于属性优化矩阵补全的抗托攻击推荐算法.pdf

    托攻击是当前推荐系统面临的严峻挑战之一。由于推荐系统的开放性,恶意用户可轻易对其注入精心设计的评分,从而影响推荐结果,降低...实验表明,SATPR算法在托攻击下可取得比传统推荐算法更精确的个性化评分预测效果。

    基于深度学习的服饰属性标签识别技术.pdf

    深度学习作为一项热门的机器学习技术,已经在图像识别、自然语言处理等领域取得了巨大成功。基于深度学习的神经网络可以快速高效地完成服饰图像中的关键特征信息的提取,并基于提取的数据特征进行建模分析,从而达到...

    判断推理系统课——刘文超.pdf

    刘文超老师的《判断推理系统课》旨在教授学生如何通过图形推理、样式规律、属性规律等方法来提高自己的判断和推理能力。 图形推理是判断推理系统的重要组成部分,它可以帮助人们通过图形来推理和解决问题。图形推理...

    基于深度学习的在线教学推荐系统设计与研究.pdf

    该系统利用卷积神经网络实现教学资源的特征表达、提取与聚类,将教学资源对应知识点的特征属性进行反复抽象与迭代,实现精准高效的移动平台教学资源推荐系统。 关键词:深度学习、在线教学推荐系统、卷积神经网络、...

    计算机操作系统文件管理PPT课件.pptx

    程序接口是指作为用户程序与文件系统的接口,用户程序可通过系统调用来取得文件系统的服务。 文件管理是计算机操作系统中一个非常重要的组件,它负责管理和组织文件,提供了文件的创建、读取、写入、删除等操作。...

Global site tag (gtag.js) - Google Analytics