首页 课程 师资 教程 报名

Java获取本机ip地址和主机名

  • 2022-05-31 09:22:08
  • 3058次 动力节点

动力节点小编告诉大家,在 Java 中,您可以使用 InetAddress.getLocalHost() 获取当前运行 Java 应用程序的服务器的 IP 地址和获取InetAddress.getHostName()当前服务器名称的主机名。

package com.crunchify.tutorials; 
import java.net.InetAddress;
import java.net.UnknownHostException; 
/**
 * @author Crunchify.com
 */ 
public class CrunchifyGetIPHostname { 
    public static void main(String[] args) { 
        InetAddress ip;
        String hostname;
        try {
            ip = InetAddress.getLocalHost();
            hostname = ip.getHostName();
            System.out.println("Your current IP address : " + ip);
            System.out.println("Your current Hostname : " + hostname); 
        } catch (UnknownHostException e) { 
            e.printStackTrace();
        }
    }
}

输出:

Your current IP address : appshah-mac/192.168.0.1
Your current Hostname : appshah-mac

 

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交