Java获取windows操作系统基本信息

2024-01-02 20:19:34

Java可以通过使用System类中的一些属性和方法来获取Windows操作系统的基本信息。以下是一些示例代码:

public class WindowsInfo {
    public static void main(String[] args) {
        // 获取操作系统名称
        String osName = System.getProperty("os.name");
        System.out.println("操作系统名称:" + osName);

        // 获取操作系统版本
        String osVersion = System.getProperty("os.version");
        System.out.println("操作系统版本:" + osVersion);

        // 获取操作系统架构
        String osArch = System.getProperty("os.arch");
        System.out.println("操作系统架构:" + osArch);

        // 获取用户名
        String userName = System.getProperty("user.name");
        System.out.println("用户名:" + userName);

        // 获取用户的主目录
        String userHome = System.getProperty("user.home");
        System.out.println("用户主目录:" + userHome);

        // 获取当前工作目录
        String userDir = System.getProperty("user.dir");
        System.out.println("当前工作目录:" + userDir);
    }
}

运行上述代码将输出类似以下内容:

操作系统名称:Windows 10
操作系统版本:10.0
操作系统架构:amd64
用户名:username
用户主目录:C:\Users\username
当前工作目录:D:\workspace

请注意,以上代码仅适用于Windows操作系统。对于其他操作系统,可能需要使用不同的属性名称来获取相应的基本信息。

执行效果:

文章来源:https://blog.csdn.net/m0_37649480/article/details/135347816
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。