`

读取系统属性

    博客分类:
  • Java
阅读更多
String   javaVersion     =   System.getProperty("java.version");  
String   javaVendor   =   System.getProperty("java.vendor");  
String   javaVendorUrl   =   System.getProperty("java.vendor.url");  
String   javaHome   =   System.getProperty("java.home");  
String   javaVmSpecificationVersion   =   System.getProperty("java.vm.specification.version");  
String   javaVmSpecificationVendor   =   System.getProperty("java.vm.specification.vendor");  
String   javaVmSpecificationName   =   System.getProperty("java.vm.specification.name");  
String   javaVmVersion   =   System.getProperty("java.vm.version");  
String   javaVmVendor   =   System.getProperty("java.vm.vendor");  
String   javaVmName   =   System.getProperty("java.vm.name");  
String   javaSpecificationVersion   =   System.getProperty("java.specification.version");  
String   javaSpecificationVendor   =   System.getProperty("java.specification.vendor");  
String   javaSpecificationName   =   System.getProperty("java.specification.name");  
String   javaClassVersion   =   System.getProperty("java.class.version");  
String   javaClassPath   =   System.getProperty("java.class.path");  
String   javaLibraryPath   =   System.getProperty("java.library.path");  
String   javaIoTmpdir   =   System.getProperty("java.io.tmpdir");  
String   javaCompiler   =   System.getProperty("java.compiler");  
String   javaExtDirs   =   System.getProperty("java.ext.dirs");  
String   osName   =   System.getProperty("os.name");  
String   osArch   =   System.getProperty("os.arch");  
String   osVersion   =   System.getProperty("os.version");  
String   fileSeparator   =   System.getProperty("file.separator");  
String   pathSeparator   =   System.getProperty("path.separator");  
String   lineSeparator   =   System.getProperty("line.separator");  
String   userName   =   System.getProperty("user.name");  
String   userHome   =   System.getProperty("user.home");  
String   userDir   =   System.getProperty("user.dir");  
String   encode   =   System.getProperty("file.encoding")

-------------------------------------------------------------------------

--------------------------[sysModel]------------------
Set keyset = System.getProperties().keySet();

for(Iterator itr = keyset.iterator(); itr.hasNext();){

String key = (String)itr.next();
String val = System.getProperty(key);
logger.warn("[0718]----------->" + key + "<===========>" + val);

}
---------------------------------------------
测试用代码
---------------------------------------------
import java.util.Iterator;
import java.util.Set;

public class showcurr {

public static void main(String arg[]) {

Set keyset = System.getProperties().keySet();

for(Iterator itr = keyset.iterator(); itr.hasNext();){

String key = (String)itr.next();
String val = System.getProperty(key);
System.out.println("[0718]----------->" + key + "<===========>" + val);

}

}

}

分享到:
评论

相关推荐

    在Java中获取系统属性.doc

    在Java编程中,获取系统属性是一项重要的任务,它允许开发者获取关于操作系统、JVM以及用户环境的详细信息。Java提供了一个名为`Properties`的类,它继承自`Dictionary`,进一步扩展了`Hashtable`,用于处理键值对,...

    在Java中获取系统属性

    ### 在Java中获取系统属性详解 #### 一、引言 在Java开发中,了解如何获取和使用系统属性是非常重要的。这些系统属性包含了与运行环境相关的各种信息,比如操作系统名称、用户目录等,这对于开发跨平台的应用程序...

    sigar获取系统属性的jar

    标题中的"sigar获取系统属性的jar"表明我们关注的是Sigar库在Java环境中的应用,即`sigar.jar`,这是一个Java版本的接口,可以调用不同平台下的本地库来获取系统信息。 Sigar库由Hyperic公司开发,现已成为开源...

    IE浏览器JS获取系统相关属性

    IE浏览器JS获取系统相关属性,包括打开系统计算器等一些命令

    Android 应用获取SystmeProperity的两种方式

    此外,频繁地获取系统属性可能会影响应用性能。因此,建议在必要时才获取,并尽可能缓存结果,避免重复读取。 总结,Android应用获取`SystemProperties`主要通过Java层的`SystemProperties`类和Native层的`system_...

    C#获取系统基本属性信息

    通过使用ManagementObject类和ManagementClass类,我们可以查询WMI(Windows Management Instrumentation)接口,从而获取系统属性。 1. **操作系统信息**: 要获取操作系统的信息,如名称、版本、制造商等,可以...

    获取XP 操作系统的属性页

    在这个场景下,`Information.*`可能是实现获取系统属性功能的源代码,而`InformationDlg`通常指的是对话框类,它会显示获取到的系统属性信息。 在`InformationDlg.cpp`和`.h`文件中,可能会包含对话框的定义和实现...

    Android属性系统分析

    获取系统属性的操作相对较为简单,可以直接使用API进行读取。然而,修改系统属性的操作则需要通过向init进程发送请求,通常涉及到发送特定的广播消息或者使用Service Manager来请求权限。 4. 属性服务的结构组成: ...

    详解Java获取环境变量及系统属性的方法

    而在获取系统属性方面,系统属性是通过System.getProperties()方法获取,该方法同样返回一个Properties对象,其中包含所有Java系统属性的键值对。同样地,如果我们想获取某个特定的系统属性值,可以使用System....

    查看系统设备属性的程序代码

    在IT领域,尤其是在Windows操作系统开发中,理解和操作系统设备属性是至关重要的技能。这篇文档将深入探讨如何使用C++编程语言,特别是在MFC(Microsoft Foundation Classes)框架下,来查看系统设备属性。我们以"vc...

    获取J2ME平台手机系统属性

    在J2ME(Java 2 Micro Edition)平台上开发应用程序时,获取手机系统属性是一项重要的功能。这使得开发者能够根据设备的特性和环境调整程序的行为,提高用户体验。本篇将详细探讨如何在J2ME中获取手机系统属性以及...

    易语言系统属性查看器

    3. **API调用**:调用相关API函数,获取系统属性。 4. **数据处理**:处理API返回的数据,将其转化为适合显示的格式。 5. **界面更新**:将处理后的信息填入对应的控件,如文本框或列表框。 五、学习与实践 学习...

    Visual C++源代码 69 如何获取系统文化属性信息

    Visual C++源代码 69 如何获取系统文化属性信息Visual C++源代码 69 如何获取系统文化属性信息Visual C++源代码 69 如何获取系统文化属性信息Visual C++源代码 69 如何获取系统文化属性信息Visual C++源代码 69 如何...

    CATIA二次开发:C#方式获取产品属性:一般属性及自定义属性

    CATIA二次开发不仅限于属性信息的读取和设置,还可以包括更加复杂的功能,比如自动化建模、模拟分析、文档生成、数据交换等。无论是在什么方面,进行CATIA二次开发都要求开发者对CATIA的API有深入的了解,同时也需要...

    java读取pdf文件属性

    在IT领域,特别是Java编程中,读取PDF文件的元数据是一项常见的需求,尤其是在文档管理、内容管理系统或任何需要处理大量文档的应用场景中。本文将深入探讨如何使用Java读取PDF文件的属性,如作者、标题等元数据,...

    C#获取系统目录属性信息

    C#获取系统目录属性信息,左侧以Treeview的形式展开磁盘信息,选择任意一个目录后,右侧显示目录属性信息,包括创建时间、访问时间和上次写入时间等。可以学习下填充目录和文件到 TreeView 控件中, 获取驱动器顶级...

    catia零件属性读取

    总之,利用VB读取CATIA零件属性是一项实用而强大的技能,它不仅能够提高工作效率,还能促进跨系统的数据整合。然而,掌握这项技能需要对CATIA的COM接口有深入的理解,同时需要具备良好的编程实践和错误处理技巧。...

    windows操作系统中的系统属性.docx

    #### Java中获取系统属性的方法 在Java编程语言中,可以通过`System.getProperties()`方法来获取系统的属性集合。如果当前没有系统属性集合,Java会自动创建并初始化一个新的系统属性集合。此外,还可以通过`System...

    vb.net获取文件的各种属性

    在VB.NET编程中,获取文件的各种属性是一项基本且重要的任务。这涉及到对文件系统进行操作,以便获得关于文件的信息,如大小、创建日期、修改日期、访问日期、文件类型等。下面将详细介绍如何使用VB.NET来获取这些...

    在父类获取子类属性

    在Java编程语言中,"在父类获取子类属性"是一个常见的需求,特别是在设计模式、继承和多态性等核心概念的应用中。这个主题涉及到面向对象编程的基本原理,特别是子类继承父类后如何访问和操作子类特有的属性。下面...

Global site tag (gtag.js) - Google Analytics