Java获取linux Ip
2013-07-12 10:46
330 查看
在很多时候,我们需要用java获取服务器的本地IP。
我们最常用的方法。
不知道大家是否遇到,其实这个是由于你机器上hosts配置的原因。
运行linux命令: vi /etc/hosts
将127.0.0.1 改成你的网卡echt0 的IP 。
这是一种最简单有效的方式。
也可以参考用http://bbs.csdn.net/topics/340205711
我们最常用的方法。
public static void main(String args[]) { try { String hostIp = ""; hostIp = Inet6Address.getLocalHost().getHostAddress(); System.out.println("IP地址:" + hostIp); } catch (Exception e) { System.out.println(e.toString()); } }但是有时候会获取的IP总是127.0.0.1
不知道大家是否遇到,其实这个是由于你机器上hosts配置的原因。
运行linux命令: vi /etc/hosts
将127.0.0.1 改成你的网卡echt0 的IP 。
这是一种最简单有效的方式。
也可以参考用http://bbs.csdn.net/topics/340205711
相关文章推荐
- Java 获取Windows 和 Linux 下 IP 机制
- linux下的shell命令的编写,以及java如何调用linux的shell命令(java如何获取linux上的网卡的ip信息)
- JAVA工具类(6)---IPUtil工具类(获取window与linux的本地ip及客户端ip)
- linux下的shell命令的编写,以及java怎样调用linux的shell命令(java怎样获取linux上的网卡的ip信息)
- linux下java获取本机IP地址
- linux下使用Java获取本机ip地址?
- JAVA分别实现Windows平台和Linux平台下的ip获取
- JAVA分别实现Windows平台和Linux平台下的ip获取
- windows和linux下执行java程序+获取本机IP
- JAVA分别实现Windows平台和Linux平台下的ip获取
- 用纯Java代码根据IP获取windows和linux的MAC物理地址
- java工具类,在Windows,Linux系统获取电脑的MAC地址、本地IP、电脑名
- JAVA分别实现Windows平台和Linux平台下的ip获取
- linux下java获取ip
- Linux环境下java后台获取外网IP
- Java获取本地IP (windos平台、linux平台)
- linux下的shell命令的编写,以及java怎样调用linux的shell命令(java怎样获取linux上的网卡的ip信息)
- java获取本机IP (兼容linux)
- linux平台下java获取本地ip的方法
- java获取本机IP (兼容linux)