不能,通过JNI的方式去获得把?
解决方案 »
- 对数据库进行操作时抛出java.lang.StringIndexOutOfBoundsException
- 为什么重写equals方法的同时要重写hashCode方法
- 调用getDeclaredFields方法为什么会返回一个名为“class$0”的东西?
- jre中的bin,lib和jdk中bin,lib
- 高分请教Frame类动态调用时找不到类的问题!急!!!
- 关于对象的比较 ==和equals 有什么不同
- 问大虾一个java 底层的问题
- java基本概念问题
- 捕捉违例是否能嵌套使用?
- 请问visual age能在那里可以下载啊??可否介绍一下它的用途。。
- 明天要交了,可是~~~请大虾们帮帮小妹吧---数据的分级审核问题???
- 高分请教异常机制。
<%@ page contentType="text/html;charset=big5" %>
<%@ page language="java" import="java.sql.*" import="java.lang.*" %>
<h1>獲取LAN內网卡物理地址簡單例子</h1>
<hr>
<br><br><br>
<%
//String ip = "127.0.0.1"; // 改為你想看网卡物理地址的IP
String ip = request.getRemoteAddr();
Process pp= Runtime.getRuntime().exec ("nbtstat -A " + ip );
InputStreamReader ir = new InputStreamReader(pp.getInputStream());
LineNumberReader input = new LineNumberReader (ir);
String line="",ab="";
int y,z; for (y=1 ; y<100; y++)
{
ab = input.readLine();
if(ab!=null){
if(ab.indexOf("MAC Address") >-1){
line = line + ab + "<br>";
}
}
}
String GetAdd = ip + "(" + request.getRemoteHost() + ")" + line ;
out.print(GetAdd);
//out.print(ip + "(" + request.getRemoteHost() + ")的网卡物理地址" + line + "<br>");
%>
<br><br><br>