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

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操作系统。对于其他操作系统,可能需要使用不同的属性名称来获取相应的基本信息。

执行效果:

猜你喜欢

转载自blog.csdn.net/m0_37649480/article/details/135347816