`
softwarexiang120
  • 浏览: 38932 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

java获取系统属性

    博客分类:
  • java
阅读更多
import java.util.Properties;


public class Test{


 public static void main (String args[]){

  Properties props=System.getProperties(); //系统属性

    
 System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));
     
 System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));
     
 System.out.println("Java供应商的URL:"+props.getProperty("java.vendor.url"));
     
 System.out.println("Java的安装路径:"+props.getProperty("java.home"));
     
 System.out.println("Java的虚拟机规范版本:"+
props.getProperty("java.vm.specification.version"));
    
 System.out.println("Java的虚拟机规范供应商:"+
props.getProperty("java.vm.specification.vendor"));
    
 System.out.println("Java的虚拟机规范名称:"+
props.getProperty("java.vm.specification.name"));
    
 System.out.println("Java的虚拟机实现版本:"+
props.getProperty("java.vm.version"));

 System.out.println("Java的虚拟机实现供应商:"+
props.getProperty("java.vm.vendor"));

     System.out.println("Java的虚拟机实现名称:"+
props.getProperty("java.vm.name"));
     
System.out.println("Java运行时环境规范版本:"+
props.getProperty("java.specification.version"));
     
System.out.println("Java运行时环境规范供应商:"+
props.getProperty("java.specification.vender"));
    
 System.out.println("Java运行时环境规范名称:"+
props.getProperty("java.specification.name"));
     
System.out.println("Java的类格式版本号:"+
props.getProperty("java.class.version"));
     
System.out.println("Java的类路径:"+props.getProperty("java.class.path"));
     
System.out.println("加载库时搜索的路径列表:"+
props.getProperty("java.library.path"));
     
System.out.println("默认的临时文件路径:"+props.getProperty("java.io.tmpdir"));
     
System.out.println("一个或多个扩展目录的路径:"+props.getProperty("java.ext.dirs"));
    
 System.out.println("操作系统的名称:"+props.getProperty("os.name"));
     
System.out.println("操作系统的构架:"+props.getProperty("os.arch"));
     
System.out.println("操作系统的版本:"+props.getProperty("os.version"));
     
System.out.println("文件分隔符:"+props.getProperty("file.separator"));   
//在 unix 系统中是”/”
     
System.out.println("路径分隔符:"+props.getProperty("path.separator"));   
//在 unix 系统中是”:”
    
 System.out.println("行分隔符:"+props.getProperty("line.separator"));   
//在 unix 系统中是”/n”
     
System.out.println("用户的账户名称:"+props.getProperty("user.name"));
    
 System.out.println("用户的主目录:"+props.getProperty("user.home"));
     
System.out.println("用户的当前工作目录:"+props.getProperty("user.dir"));

}

}

 

分享到:
评论

相关推荐

    在Java中获取系统属性.doc

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

    在Java中获取系统属性

    Java系统属性主要存储在`System`类中的`Properties`对象里,通过调用`System.getProperties()`方法可以获得所有系统属性的集合。系统属性通常包含以下几类信息: - **操作系统信息**:如操作系统名称(`os.name`)、...

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

    在Java编程中,环境变量和系统属性是两种不同的概念,它们各自有着不同的用途和获取方法。环境变量是操作系统用来指定系统运行环境的一些参数,如临时文件目录等。系统属性则是Java运行时环境(JRE)提供的、关于...

    java获取系统参数

    在上述代码中,`main`方法展示了如何遍历并打印所有系统属性。首先通过`System.getProperties()`获取属性列表,然后通过`Properties`对象的`stringPropertyNames()`方法获取属性键的集合,再通过迭代器遍历键值对,...

    java反射,获取所有属性、方法以及List集合类

    本篇文章将深入探讨如何使用Java反射来获取一个类的所有属性、方法,并处理List集合类。 首先,让我们了解Java反射的基础概念。在Java中,`java.lang.Class`类代表运行时的类信息。我们可以使用`Class.forName()`...

    java读取pdf文件属性

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

    java获取当前系统信息

    本文将深入解析如何利用Java内置的`System`类和`Properties`对象来获取一系列关键的系统属性,包括Java运行时环境、操作系统和用户信息等。 ### Java运行时环境信息 首先,通过`System.getProperties()`方法,我们...

    java获取系统参数规格

    ### Java获取系统参数规格 #### 1. 获取Java版本 ```java System.out.println("Java版本:\n" + System.getProperty("java.version")); ``` 该命令返回当前正在运行的Java虚拟机(JVM)的主要版本号,例如`1.8.0_251...

    关于java获取操作系统信息

    通过上述内容可以看出,Java提供了丰富的系统属性来帮助开发者获取运行时环境的相关信息。这些信息对于调试代码、适配不同操作系统以及优化程序性能都极为重要。开发人员可以根据需要选择合适的系统属性来获取所需的...

    Java获得系统时间

    ### Java获取系统时间详解 在Java编程语言中,获取系统时间是一项非常基本且重要的功能,尤其是在需要记录事件发生的时间、实现定时任务或是进行日期时间相关的计算时。本文将基于提供的代码示例,深入探讨如何在...

    XP系统下使用Java更改文件属性

    本文将深入探讨如何在XP环境下利用Java来改变文件的属性,包括系统属性、隐藏属性、存档属性和只读属性。 首先,我们需要了解Java中与文件操作相关的类,主要是`java.io.File`类。`File`类提供了大量的静态和实例...

    在父类获取子类属性

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

    java 反射取得类的私有属性,通过私有属性取得属性值

    要获取类的私有属性,我们需要先获得该类的`Class`对象,这可以通过`Class.forName()`方法或者`MyClass.class`的方式实现。然后,我们可以使用`getDeclaredFields()`方法获取类的所有声明的字段,包括私有的。这个...

    Java得到文件属性信息.rar

    在Java编程语言中,获取文件属性信息是一项基本且重要的任务,尤其在处理文件系统操作时。这个名为"Java得到文件属性信息.rar"的压缩包很可能包含一个或多个示例代码,用于演示如何在Java中获取文件的各种属性。下面...

    java 获取桌面路径

    2. **系统属性**: 要获取桌面路径,可以利用Java的系统属性。特别是`user.home`属性,它表示用户的主目录。通常,桌面路径是这个主目录下的一个子目录。例如,在Windows上,桌面路径可能是`user.home + "\Desktop"`...

    java图片浏览管理系统

    通过File类可以获取文件路径、文件属性,而IO流则用于读取和写入文件内容。 4. **图片处理库**:为了显示和操作图片,系统可能依赖于Java的内置库如Java AWT或第三方库如Apache Commons Imaging(前身是Sanselan)...

    获取J2ME平台手机系统属性

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

    SuperMap Objects Java 属性更新

    本篇将详细讲解如何在Java环境中利用SuperMap Objects进行属性数据的更新操作,这对于数据分析、地图可视化以及地理信息系统的维护至关重要。 首先,我们需要了解`SuperMap Objects Java`。它是SuperMap GIS软件...

    Java获取系统信息

    // 获得系统属性集 String osName = props.getProperty("os.name"); // 操作系统名称 String osArch = props.getProperty("os.arch"); // 操作系统构架 String osVersion = props.getProperty("os.version"); // ...

    NDK开发之C语言调用java方法和获取属性

    本篇文章将深入探讨NDK开发中的一个重要话题:如何从C语言层面调用Java方法以及获取Java对象的属性。 首先,我们需要理解JNI(Java Native Interface),它是Java平台的标准本地接口,用于在Java代码和本地(非Java...

Global site tag (gtag.js) - Google Analytics