win7下无法执行nbtstat.exe命令获取网卡地址? 我也碰到与楼主相同的问题了,报Cannot run program "nbtstat": CreateProcess error=2, ?????????。我的系统是Win7 64位的,请问楼主怎么解决的?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C:\\Windows\\system32\\nbtstat.exe在程序中调,是找不到的。是64位系统的产生的原因,把命令改成“cmd /c C:\\Windows\\sysnative\\nbtstat.exe -a 192.168.44.1”就可以了,至于sysnative是什么意思,自行网上查查。你的代码之所以不打印任何东西,也不输出错误信息,是因为用了process.getInputStream(),它是获取到了std_out,而由于前面说的,找不到C:\\Windows\\system32\\nbtstat.exe,会在std_err输出错误信息,所以你把process.getInputStream()改成getErrorStream()就可以了,它会把错误信息打出来。 一道排序题,满分奉上,不难!急用 谢谢 pl sql 连接oracle问题? JAVA如何开发桌面动画 JFrame 中的组件位置 关于float类型和int类型 求救! 接下来该看什么书!!! CORE JAVA书中的例子怎么用? 如果我不用jbuild而直接用jdk+tomcat,我配置了jdk和tomcat,可是编译出错 关于java js调用applet方法,删除本地图片 javaSE最新版本是6U30吗?想学学这方面的内容,能推荐几本入门书吗
是64位系统的产生的原因,把命令改成“cmd /c C:\\Windows\\sysnative\\nbtstat.exe -a 192.168.44.1”就可以了,至于sysnative是什么意思,自行网上查查。你的代码之所以不打印任何东西,也不输出错误信息,是因为用了process.getInputStream(),它是获取到了std_out,而由于前面说的,找不到C:\\Windows\\system32\\nbtstat.exe,会在std_err输出错误信息,所以你把process.getInputStream()改成getErrorStream()就可以了,它会把错误信息打出来。