`
zhoushuping
  • 浏览: 45423 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java API获取操作系统相关信息

阅读更多
方法: System.getProperty(propertyName);

propertyName 可以为以下值:

java.runtime.name java运行环境名字

sun.boot.library.path jre的bin目录

java.vm.version java虚拟机版本号

java.vm.vendor java虚拟机供应商

java.vendor.url java供应商网址

path.separator java中环境变量分隔符

java.vm.name java虚拟机名字

user.country 当前用户国家代号,比如CN。

user.dir 当前程序的主目录

line.separator 行分隔符

os.name 操作系统名字, 比如 Windows XP。

propertyName可以为以下值:

user.home 可以获取当前用户的主目录

java .specification.version 获取当前JDK的版本号

java .class.path 获取classpath

user.name 获取当前用户名

java .home 获取JDK路径

sun.os.patch.level 获取系统版本号..也可以说是补丁号 我的显示为Service Pack 2

os.arch 显示系统操作系统的类型 我的显示为X86

os.version 显示系统内部版本号

java .io.tmpdir 显示当前系统的临时目录
分享到:
评论

相关推荐

    java获取操作系统版本代码

    Java提供了一个非常方便的方法`System.getProperty()`,可以用来获取操作系统相关信息。例如: ```java String osName = System.getProperty("os.name"); String osVersion = System.getProperty("os.version");...

    关于java获取操作系统信息

    在Java编程语言中,获取操作系统的信息对于环境配置、程序调试及兼容性测试等方面具有重要意义。本文将基于给定的文件信息,深入探讨如何利用Java来获取操作系统的关键信息,并对每一条命令及其返回值进行详细解释。...

    借助Sigar API获取操作系统信息

    在“借助Sigar API获取操作系统信息”这个项目中,你将学习如何利用Sigar库来获取和报告操作系统的关键信息。首先,你需要在你的开发环境中安装Sigar库,这通常涉及下载相应的二进制包,并将其添加到你的项目类路径...

    java获取服务器基本信息的方法

    它提供了丰富的API来获取各种操作系统级别的信息,包括但不限于CPU、内存、磁盘、网络等。使用Sigar需要引入其jar包,例如`sigar.jar`,并且根据操作系统类型,可能还需要相应的本地库(如Windows下的dll或Linux下的...

    JAVA_API1.6文档(中文)

    java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类...

    JAVA获取操作系统信息

    在Java编程语言中,获取操作系统的信息是一项常见的任务,这有助于开发者了解程序运行的环境,进行兼容性检查或者根据系统特性优化代码。Java提供了一个内置的`java.lang.RuntimeMXBean`类,以及`java.lang....

    java获取当前系统信息

    操作系统相关的属性提供了对运行Java程序的主机操作系统的深入了解: - **操作系统名称**:`os.name`,如“Linux”、“Windows 10”等。 - **操作系统架构**:`os.arch`,显示了操作系统的架构类型,如“amd64”、...

    Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法.pdf

    通过使用这两个类,可以获取系统的内存使用情况、物理内存大小、操作系统版本、线程总数等信息。例如: ```java import java.io.*; import com.sun.management.OperatingSystemMXBean; import sun.management....

    loading...获取操作系统语言类型

    在压缩包中只有一个名为"loading.gif"的文件,这可能是一个加载动画,可能在博文中用于展示在获取操作系统语言信息过程中的等待界面,给用户一个友好的交互体验。 在实际应用中,获取操作系统语言类型通常有以下...

    Java api 1.6中文

    7. **反射机制**:`java.lang.reflect`包提供了反射API,允许在运行时动态地获取类的信息并操作类的对象,增加了程序的灵活性。 8. **JDBC**:Java API 1.6包含了`java.sql`包,提供了Java Database Connectivity...

    Java获取系统信息(cpu_内存_硬盘_进程等)的相关方法

    在 Java 中,获取系统信息可以通过多种方式实现,包括使用 Java 自带的 API、使用第三方库、使用操作系统提供的接口等。下面我们将详细介绍一些常用的方法。 1. 使用 Java 自带的 API Java 自带了一些 API,可以...

    java获取系统信息的类文件

    3. **`java.lang.management.OperatingSystemMXBean`**: 这个接口提供了关于操作系统的一系列信息,如系统负载、系统架构、处理器数量等。通过`OperatingSystemMXBean`的实现,我们可以获取CPU使用率。具体的API如`...

    java读取服务器硬件信息(windowx+linux+Mac OS)

    在Java编程中,读取服务器硬件信息是一项重要的任务,尤其对于跨平台的应用程序来说,能够兼容Windows、Linux和Mac OS等不同操作系统是必不可少的。本文将深入探讨如何使用Java来获取这些不同系统的硬件信息。 首先...

    Java API文档中文版.zip

    7. **反射机制**:通过java.lang.reflect包中的类,开发者可以在运行时动态获取类的信息,如类名、方法、字段等,并能动态调用方法和访问字段。 8. **泛型**:Java的泛型允许在编译时检查类型安全,减少类型转换的...

    Java获取系统CPU、内存、硬盘等系统信息

    获取整个硬盘的总空间和可用空间通常需要使用操作系统特定的API,这可能需要借助于JNI(Java Native Interface)或者第三方库,如jcifs或jna。 例如,使用jcifs库获取Windows或Linux的磁盘信息: ```java import ...

    java获取各进程的信息

    Sigar是一个跨平台的系统监视接口,它提供了统一的API来获取操作系统相关的各种信息,包括但不限于CPU负载、内存使用、进程管理等。Sigar支持Windows、Linux等多种操作系统,是进行系统级监控的理想选择之一。 ####...

    大数据技术基础实验报告-调用Java API实现HDFS操作.doc

    本实验主要涵盖了大数据技术的基础,特别是如何在Linux环境下利用Java API对Hadoop分布式文件系统(HDFS)进行操作。实验涉及的主要步骤包括Eclipse的安装、Java项目的创建以及所需JAR包的添加。 首先,Eclipse是...

    基于Elasticsearch Java API的参考手册

    Java API是Elasticsearch官方提供的与Elasticsearch服务器进行交互的主要工具,它使得开发者能够用Java语言便捷地进行索引、搜索、聚合等多种操作。 ### 一、Elasticsearch核心概念 1. **节点(Node)**: Elastic...

    Java实现获取窗口句柄并操作窗口jna-4.4.0

    在"Java实现获取窗口句柄并操作窗口 JNA"的场景中,窗口句柄是操作系统用来标识和管理窗口的一个标识符。在Windows系统中,窗口句柄通常被称为HWND。通过窗口句柄,我们可以执行诸如移动、最大化、最小化、关闭等...

    javaApi 中文版

    8. **反射机制**:`java.lang.reflect`包提供了反射API,允许在运行时动态地获取类的信息,创建和操作类的对象,这对于插件系统、元数据处理等场景非常有用。 9. **泛型**:Java 5引入了泛型,可以限制容器中存储的...

Global site tag (gtag.js) - Google Analytics