java获取本地系统硬件信息

发布时间:2023年12月26日

在Java中,可以使用System.getProperty()方法来获取一些与本地系统硬件相关的信息,例如操作系统、处理器等。以下是获取一些常见硬件信息的示例代码:

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

        // 获取处理器信息
        String processor = System.getProperty("os.arch");
        System.out.println("处理器: " + processor);

        // 获取内存信息
        long totalMemory = Runtime.getRuntime().totalMemory();
        System.out.println("总内存: " + totalMemory + " bytes");

        long freeMemory = Runtime.getRuntime().freeMemory();
        System.out.println("可用内存: " + freeMemory + " bytes");

        // 获取硬盘信息
        for (java.io.File root : java.io.File.listRoots()) {
            System.out.println("硬盘: " + root.getAbsolutePath());
            System.out.println("总空间: " + root.getTotalSpace() + " bytes");
            System.out.println("可用空间: " + root.getFreeSpace() + " bytes");
        }
    }
}

运行以上代码将输出当前系统的操作系统、处理器、总内存、可用内存以及所有硬盘的信息。

执行效果:

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