用JNI,用java调用本地方法来取。
解决方案 »
- Swing写的老鼠走迷宫游戏,mvc含最佳路径算法(有图有真相)
- 发现个怪问题问了google没答案!发现用jdbctemplet 的queryForList 如果
- 再论构造函数有没有返回值??
- weblogic成功启动后,页面运行出错!!!!!
- 如何用java语言编写应用程序模拟excel功能?急!
- 关于java编写串口的问题
- 输出流的问题?急啊!!!
- java版严重的问题,新鸟老鸟都进来看看吧
- 相当全面的Java资料网站
- 怎么在JBuilder中打开JInternalFrame窗口?
- 请问为什么会出现这个错误java.lang.ArrayIndexOutOfBoundsException,怎么解决?
- 请问 int compareTo(String other)怎么用啊
如果你在windows环境里可以这样:
执行命令:arp -a
得到一个字符流,检索你索要的IP地址,对应的就是物理地址。
如果你在linux环境里可以这样:
执行命令:ifconfig
得到一个字符流,检索你索要的IP地址,对应的就是物理地址。 哈哈:
用正规表达式:
例如字串:“eth0 Link encap:Ethernet HWaddr 00:06:29:57:25:6F inet addr:192.168.90.123 ”
表达式为:/(\w+:\w+:\w+:\w+:\w+:\w+)([^:]+):([^]\d+.\d+.\d+.\d+)/
结果为:
$0 = 00:06:29:57:25:6F inet addr:192.168.90.123
$1 = 00:06:29:57:25:6F
$2 = inet addr
$3 = 192.168.90.123
$1与$3就是你想要的。
表达式不够简便,请各位指教!