`

Java_util_获得操作系统信息

    博客分类:
  • Java
 
阅读更多

private void getSystemInfo(){   

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

    String osName = props.getProperty("os.name"); //操作系统名称   

    String osName = props.getProperty("java.version"); //Java的运行环境版本

}

 

键 相关值的描述 

java.version Java 运行时环境版本 

java.vendor Java 运行时环境供应商 

java.vendor.url Java 供应商的 URL 

java.home Java 安装目录 

java.vm.specification.version Java 虚拟机规范版本 

java.vm.specification.vendor Java 虚拟机规范供应商 

java.vm.specification.name Java 虚拟机规范名称 

java.vm.version Java 虚拟机实现版本 

java.vm.vendor Java 虚拟机实现供应商 

java.vm.name Java 虚拟机实现名称 

java.specification.version Java 运行时环境规范版本 

java.specification.vendor Java 运行时环境规范供应商 

java.specification.name Java 运行时环境规范名称 

java.class.version Java 类格式版本号 

java.class.path Java 类路径 

java.library.path 加载库时搜索的路径列表 

java.io.tmpdir 默认的临时文件路径 

java.compiler 要使用的 JIT 编译器的名称 

java.ext.dirs 一个或多个扩展目录的路径 

os.name 操作系统的名称 

os.arch 操作系统的架构 

os.version 操作系统的版本 

file.separator 文件分隔符(在 UNIX 系统中是“/”) 

path.separator 路径分隔符(在 UNIX 系统中是“:”) 

line.separator 行分隔符(在 UNIX 系统中是“/n”) 

user.name 用户的账户名称 

user.home 用户的主目录 

user.dir 用户的当前工作目录 

分享到:
评论

相关推荐

    java_util 工具包

    `java.util.Date`类封装了日期和时间信息,使得开发者能够轻松地获取系统当前时间或设置特定的日期和时间。然而,随着JDK版本的演进,`Date`类的部分方法已被标记为过时,推荐使用更为现代的`java.time`包中的类如`...

    java_util包学习笔记.doc

    Java的`java.util`包是Java标准库中最基础且最重要的部分之一,它包含了大量用于处理常用数据结构、事件处理、日期和时间、I/O流、集合框架等的类和接口。这个包为开发者提供了丰富的功能,使得编写Java程序更加便捷...

    java_util_concurrent_user_guide并发工具包详解

    Java并发工具包(java.util.concurrent)是Java编程中不可或缺的一部分,它为多线程环境提供了高效、安全且易用的工具。这个包包含了各种类和接口,帮助开发者编写高效的并发程序,避免了直接操作线程所带来的复杂性...

    OS.zip_OS process java_java 操作系统

    操作系统通过调度算法来决定哪个进程应该获得CPU执行时间,这可以是先来先服务(FCFS)、短作业优先(SJF)、优先级调度等。 在Java中,我们不能直接操作底层的进程,但可以通过`java.lang.ProcessBuilder`类来创建...

    x509_util.zip_android_cert_ndk android_x509_x509_util

    在本案例中,`x509_util`库利用了NDK来解析X509证书的字节流,这是对Java层API的一个补充,因为Android的Java API虽然提供了处理X509证书的功能,但在处理大量证书或高性能需求时,可能会显得效率不足。 解析X509...

    JAVA_API_1.7中文(最新、最全).chm.7z

    3. **NIO.2**:Java 7引入了新的非阻塞I/O(New I/O)API,扩展了Java的I/O能力,包括文件系统操作(如`Files`类)、异步通道(AsynchronousChannelGroup和AsynchronousSocketChannel)以及文件观察者(WatchService...

    JAVA_API_CN.rar

    6. **反射**:`java.lang.reflect`包允许程序在运行时动态获取类的信息并操作类的对象,提供了强大的灵活性。 7. **XML处理**:`javax.xml`系列包提供了处理XML文档的API,如`DOM`、`SAX`解析器。 8. **JDBC**:`...

    java操作properties属性文件jp.gr.java_conf.ussiy.app.propedit_5.3.3.jar,有例子

    Java操作Properties属性文件是Java开发中的常见任务,主要用于配置应用的参数或存储系统设置。`jp.gr.java_conf.ussiy.app.propedit_5.3.3.jar` 是一个专门用于编辑和管理Properties文件的工具,这使得开发者可以...

    FIFO.rar_FIFO IN JAVA_FIFO Java_fifo ja_fifo java.rar_fifo sched

    描述"先进先出调度算法JAVA实现,操作系统实验"进一步明确了这是一个操作系统实验,目的是通过Java语言实现FIFO调度算法。在这个实验中,开发者可能会创建一个模拟环境,用以模拟多个进程的提交和执行,依据FIFO原则...

    jibu_java_1.0.0.zip_Parallel Java Code_java1.0.0_jibu_java_1.0.0

    在Java中,这一概念主要通过`java.util.concurrent`包中的类和接口实现,如`ExecutorService`、`Future`、`Thread`等。"jibu_java_1.0.0"库可能包含了这些核心类的实现或扩展,以适应更复杂的并行场景。 1. **线程...

    JAVA_API1.6文档(中文)

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

    Java_api.rar_java API_java api

    Java_API 是Java编程语言的核心组成部分,它为开发者提供了丰富的类库和接口,使得开发者能够构建出功能强大的应用程序和服务器端系统。Java_API 包含了各种标准类、接口、异常和错误,涵盖了输入输出、网络通信、...

    csv.rar_csv_csv java_csv java_java vcf csv_java操作v

    总之,通过使用Java和适当的库,我们可以有效地解析VCF文件并将其转换为CSV格式,这对于数据处理和集成不同系统之间的数据交换非常有用。在实际项目中,还需要考虑错误处理、性能优化以及数据验证等更多细节。

    Java_文献管理系统_Swing

    Swing组件是轻量级的,这意味着它们不依赖于操作系统提供的UI部件,而是完全由Java代码实现,因此跨平台兼容性非常好。在Java_文献管理系统_Swing中,Swing被用来设计和实现文献管理系统的用户界面,包括菜单栏、...

    JAVA_API_1.7中文版

    4. **NIO.2**:Java 1.7扩展了非阻塞I/O(New I/O)框架,引入了文件系统感知、异步I/O操作以及更好的路径和文件名处理。例如,`java.nio.file`包提供了`Files`和`Paths`类,用于执行文件系统操作。 5. **钻石操作...

    java_liao.rar_java 客户_java 聊天_聊天 java_通信 java

    Java的文件I/O操作可以帮助我们将聊天记录保存到本地文件系统。 10. **设计模式**:在构建这样的系统时,可能会用到一些经典的设计模式,如工厂模式用于创建Socket对象,观察者模式用于实现实时的消息推送。 总的...

    java.util.pdf

    java.util包的MID Profile(Mobile Information Device Profile)部分,包含了java.util中的一些类,这些类被包括在Java 2的移动信息设备配置中。MID Profile扩展了Connected Limited Device Configuration(CLDC)...

    Java_End_Exam_java作业_时钟设计java_

    此外,`java.util.Timer`或`java.time`包下的API(如`LocalTime`)也可以用于获取和显示当前时间。为了实现用户界面,开发者可能会选择使用Swing或JavaFX库,它们提供了丰富的组件和布局管理器来构建图形用户界面...

    java_jdk_api

    Java JDK API是Java开发工具包(Java Development Kit)的核心组件,它是Java编程语言的基础,为开发者提供了编写、编译、调试以及运行Java应用程序所需的所有工具和接口。"JDK"这个标签表明我们讨论的是Java开发...

    java_ee_sdk-8

    - **日期与时间API**:引入`java.time`包,提供了更强大、更易用的日期和时间API,替代了旧的`java.util.Date`和`Calendar`。 - **新的Stream API**:用于集合操作的新API,支持并行流和函数式编程风格。 - **...

Global site tag (gtag.js) - Google Analytics