📌  相关文章
📜  获取 Windows 和 Linux 机器系统名称的Java程序

📅  最后修改于: 2022-05-13 01:54:24.834000             🧑  作者: Mango

获取 Windows 和 Linux 机器系统名称的Java程序

我们可以使用Java.net 包的InetAddress 类的getHostName() 方法获取Windows 或Linux 机器的系统名称,然后使用同一类的getLocalHost() 方法获取系统的IP 地址。 InetAddress 类获取任何主机名的 IP 地址。 InetAddress 类的 getLocalHost() 方法获取本地主机的地址。 getHostName() 获取给定 IP 地址的主机名,如果安全管理器不允许该操作,则返回 IP 地址的文本表示。

句法

public String getHostName()

返回:给定 IP 地址的主机地址或 IP 地址的文本表示(如果操作不被允许)。

例子:

Java
// Java program to demonstrate getting
// the System name of the user
 
import java.net.InetAddress;
public class GFG {
    public static void main(String[] args)
    {
        try {
 
            // get system name
            String SystemName
                = InetAddress.getLocalHost().getHostName();
 
            // SystemName stores the name of the system
            System.out.println("System Name : "
                               + SystemName);
        }
        catch (Exception E) {
            System.err.println(E.getMessage());
        }
    }
}


输出:

获取系统名称