可以使用 Java 的System.getProperty()方法来获取本机操作系统的信息。然后,可以使用 Java 的InetAddress类来获取本机的IP地址。

以下是一个示例代码:

import java.net.InetAddress;
import java.net.UnknownHostException;

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

        try {
            // 获取本机的IP地址
            InetAddress localhost = InetAddress.getLocalHost();
            String ip = localhost.getHostAddress();
            System.out.println('本机IP地址: ' + ip);
        } catch (UnknownHostException e) {
            e.printStackTrace();
        }
    }
}

输出示例(Windows系统):

操作系统: Windows 10
本机IP地址: 192.168.0.100

输出示例(Linux系统):

操作系统: Linux
本机IP地址: 192.168.0.100
Java 获取本机操作系统和IP地址

原文地址: https://www.cveoy.top/t/topic/oJr7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录