java的api就能实现。
@Test public void test(){ InetAddress addr = null; try { addr = InetAddress.getLocalHost(); } catch (UnknownHostException e) { e.printStackTrace(); } System.out.println("Local HostAddress:"+addr.getHostAddress());//1.获得ip地址 String hostname = addr.getHostName(); System.out.println("Local host name: "+hostname);//2.获得主机名 }
结果输出:
Local HostAddress:192.168.**.**
Local host name: DESK***-****
原文:https://www.cnblogs.com/jack-sj/p/13716177.html