Java获取本地MAC地址、IP、主机名
这里引用了hutool的NetUtil工具类
废话不多说,直接贴代码
package com.rh.rhproducer.controller;
import cn.hutool.core.net.NetUtil;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class HostTest {
public static void main(String[] args) throws UnknownHostException{
//获取本地mac地址
String macAddress = NetUtil.getMacAddress(InetAddress.getLocalHost());
System.out.println(macAddress);
//获取本地ip和主机名
InetAddress addr = InetAddress.getLocalHost();
System.out.println("IP地址:" + addr.getHostAddress() + ",主机名:" + addr.getHostName());
}
}
控制台打印出:
5c-3a-45-02-8a-11
IP地址:192.168.2.24,主机名:WIN-PUHUHRP6UU9
进程已结束,退出代码 0