如何使用java程序获取机器的ip地址? 我KNW如何在窗户向确实需要使用Java程序如何在linux中使用java程序获取机器的ip地址
-2
A
回答
3
下面的示例程序列出机器上所有的网络接口和他们的地址在linux做:
import java.io.*;
import java.net.*;
import java.util.*;
import static java.lang.System.out;
public class ListNets {
public static void main(String args[]) throws SocketException {
Enumeration<NetworkInterface> nets = NetworkInterface.getNetworkInterfaces();
for (NetworkInterface netint : Collections.list(nets))
displayInterfaceInformation(netint);
}
static void displayInterfaceInformation(NetworkInterface netint) throws SocketException {
out.printf("Display name: %s\n", netint.getDisplayName());
out.printf("Name: %s\n", netint.getName());
Enumeration<InetAddress> inetAddresses = netint.getInetAddresses();
for (InetAddress inetAddress : Collections.list(inetAddresses)) {
out.printf("InetAddress: %s\n", inetAddress);
}
out.printf("\n");
}
}
下面是示例输出从示例程序:
Display name: TCP Loopback interface
Name: lo
InetAddress: /127.0.0.1
Display name: Wireless Network Connection
Name: eth0
InetAddress: /192.0.2.0
来源:
http://docs.oracle.com/javase/tutorial/networking/nifs/listing.html
0
如果它的Java,它将在两个操作系统上工作。你正在寻找一个ipconfig
等效命令在Linux?它的ifconfig
相关问题
- 1. 如何在JMeter中使用beanshell获取机器IP地址?
- 2. 如何在java中获得我的机器的IP地址?
- 3. 如何在Java中获取计算机的WAN IP地址?
- 4. 如何在Docker容器中获取本地主机IP地址?
- 5. 如何使用C程序获取机器的MAC地址?
- 6. 获取远程主机IP地址QTcpServer
- 7. 如何在rails上获取主机服务器的IP地址
- 8. 在Java中获取'外部'IP地址
- 9. 如何从IP地址获取服务器的机器名称?
- 10. 获取SFML中的主机IP地址
- 11. 如何获取IP地址?
- 12. 如何获取IP地址?
- 13. 使用pcap获取linux中的接口的ip地址
- 14. 如何在PageMethod中获取IP地址?
- 15. 如何在Python中获取IP地址
- 16. 如何在Python3.4.3中获取ip地址
- 17. 在PHP中获取本地机器IP地址
- 18. 如何获取服务器IP地址?
- 19. 如何在java中获取用户ip地址
- 20. 使用scala获取当前机器的公共IP地址
- 21. 使用远程计算机获取远程计算机的IP地址IP地址
- 22. 如何使用C#获取IP地址的物理(MAC)地址?
- 23. 如何从多个IP地址获取主机名? Java
- 24. 如何获取C#机器的IP地址
- 25. 如何使用node.js在bot中获取用户的IP地址?
- 26. 在使用java的Android项目中获取计算机的IP地址
- 27. 如何使用主机名获取IP地址?
- 28. 在PHP中获取服务器的主机名或IP地址
- 29. 如何使用C程序在Linux中获取接口的MAC地址?
- 30. 如何获得Java中的计算机的IP地址
只是好奇,你会怎么做在Windows? – 2015-02-24 06:54:05
嗨@ 01101988,你尝试过什么吗? – Raptor 2015-02-24 06:54:54