public static void main(String[] args)throws Exception {
System.out.println(System.getProperty("user.home")); //C:\Users\Administrator
System.out.println(System.getProperty("os.name"));//Windows Vista
System.out.println(System.getProperty("os.arch"));//x86
System.out.println(System.getProperty("os.version"));//6.1
System.out.println(System.getProperty("java.version"));//1.6.0_13
System.out.println(System.getProperty("user.name"));//Administrator
System.out.println(System.getProperty("user.dir"));//D:\MyEclipse\workspaces\netctoss_zgs
InetAddress ia=InetAddress.getLocalHost();
System.out.println(ia.getHostAddress()); //192.168.0.100
String os=System.getProperty("os.name");
if(os !=null && os.startsWith("Windows")){
String command="cmd.exe /c ipconfig /all";
Process p=Runtime.getRuntime().exec(command);
BufferedReader br=new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while((line=br.readLine())!=null){
System.out.println(line);
}
}
}
1. os.name 操作系统的名称
2. os.arch 操作系统的架构
3. os.version 操作系统的版本
4. file.separator 文件分隔符(在 UNIX 系统中是“/”)
5. path.separator 路径分隔符(在 UNIX 系统中是“:”)
6. line.separator 行分隔符(在 UNIX 系统中是“/n”)
7. user.name 用户的账户名称
8. user.home 用户的主目录
9. user.dir 用户的当前工作目录
分享到:
相关推荐
在Java编程语言中,获取当前系统的详细信息是一项基础但重要的技能,它可以帮助开发者更好地理解运行环境,对于调试、日志记录以及系统兼容性检查尤为重要。本文将深入解析如何利用Java内置的`System`类和`...
本篇文章将深入探讨如何使用Java来获取操作系统的信息,包括版本、名称以及如何进行系统判断。 首先,我们需要了解Java中的`java.lang.Runtime`类和`java.lang.management.OperatingSystemMXBean`接口。`Runtime`类...
在Java编程语言中,获取操作系统的信息是一项常见的任务,这有助于开发者了解程序运行的环境,进行兼容性检查,或者根据不同的操作...通过实践和学习,你可以更好地掌握Java获取操作系统信息的技巧,提升你的开发能力。
获取当前工作目录路径 #### 17.1 `user.dir` 返回用户当前的工作目录路径。 ### 总结 通过上述内容可以看出,Java提供了丰富的系统属性来帮助开发者获取运行时环境的相关信息。这些信息对于调试代码、适配不同...
JAVA中获取当前系统时间.pdf JAVA中获取当前系统时间是 Java programming 语言中的一项基本操作。获取当前系统时间可以使用多种方法,这里我们将介绍其中的两种方法。 方法一:使用 Date 类 在 Java 中,Date 类...
该代码是介绍JAVA获取当前系统的url,与大家分享,请大家下载!
Java 获取系统信息是指通过 Java 语言获取当前系统的各种信息,包括 CPU、内存、硬盘、进程等。下面将介绍两种获取系统信息的方法。 方法一:使用 Java 的 Runtime 类和 OperatingSystemMXBean Java 的 Runtime 类...
在Java编程语言中,获取系统信息是常见的需求,这包括但不限于系统内存的使用...以上就是使用Java获取系统信息的主要类和方法的概述。在实际开发中,需要根据具体的需求和目标平台选择合适的方式来获取和处理这些信息。
本文将详细探讨如何利用Java获取Windows和Linux系统的CPU、内存以及硬盘信息。 首先,让我们聚焦于CPU信息的获取。在Java中,`java.lang.management`包提供了ManagementFactory类,它包含了获取系统管理信息的方法...
总的来说,`java.util.Date` 类在获取和表示当前系统时间上是一个基础且实用的工具,虽然在新的Java版本中有了更好的替代品,但理解其工作原理对于理解Java的日期和时间处理至关重要。在实际编程中,根据项目需求和...
Java 获取系统信息是指通过 Java 语言获取当前系统的各种信息,包括 CPU 信息、内存信息、硬盘信息、进程信息等。在实际开发中,这些信息往往是非常有用的,因为它们可以帮助开发者更好地优化程序的性能、监控系统的...
`:获取当前系统中的所有进程ID。 - 对每个PID执行以下操作: - 调用`Ps.getInfo(sigarProxy, pid);`获取进程信息。 - 计算CPU使用率:`ProcCpu cpu = sigarProxy.getProcCpu(pid);` - 将CPU使用率添加到进程...
本文将深入探讨如何使用Java来检测、识别并获取USB设备的相关信息。 首先,我们需要理解Java中处理USB设备的基本原理。由于Java标准库并没有内置对USB设备的直接支持,所以我们通常需要借助第三方库或者Java的JNI...
根据给定文件的信息,我们可以总结出以下关于Java中获取及格式化当前时间的相关知识点: ### 一、使用`java.util.Date`与`java.text.DateFormat`类获取并格式化时间 在Java中,`java.util.Date`类是表示特定时刻的...
### Java中获取系统时间 #### 知识点概述 在Java编程中,获取系统时间是一项基本而重要的功能,常用于日期处理、定时任务、日志记录等场景。本文将详细介绍三种常用的获取系统时间的方法,并通过一个示例程序来...
在Java编程中,获取系统参数是一项基本任务,用于了解运行Java程序的环境信息。Java提供了`java.lang.System`类的`getProperties()`方法来获取这些信息。这个方法返回一个`Properties`对象,该对象包含了关于Java...
总结来说,获取当前系统所有进程可以通过Java直接调用操作系统命令或者使用JNI调用本地代码实现。前者简单且跨平台,但可能受到操作系统命令行工具的限制;后者更灵活,可以直接操作底层系统,但需要编写和管理本地...
### Java 获取当前时间的程序知识点解析 #### 一、程序概述 本程序是用Java编写的,主要功能是通过按钮触发事件来获取并显示当前时间。时间分别显示为时、分、秒三个部分,并且各自在不同的`JLabel`控件上显示。 #...
通过 Java,我们可以获取当前系统时间,并将其格式化为各种时间格式,这些格式化后的时间数据可以应用于 GUI 编程和数据库编程等领域。 在 Java 中,有多种方式可以获取当前时间,这里我们介绍两种常见的方法:使用...
以上知识点涵盖了Java获取操作系统基本信息的主要途径,开发者可以根据需要选择合适的方法来获取和分析这些信息。在实际开发中,这些信息可以用于性能监控、资源调度、异常检测等多种场景。通过合理利用这些API,...