双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

windows xp运行环境下,调用外部exe时没有释放资源

westwin westwin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1.操作系统:windows xp 2002 professional +sp1
2.jre: 1.4.2_05 版本
3.问题描述如下:
通过Runtime.getRuntime().exec(...)调用外部exe程序,程序执行完毕后,发现有些资源(文件句柄\ Device\NamedPipe\Win32Pipes.......)没有释放.而在windows 2k professional时都释放了.由于是周期性的调用该exe,所以时间久了,就会出现java.io.IOException:Bad File Descriptor
4.大致代码如下:
String cmd = "bin" + File.separator + "nmap -sP " + subNet+ " -T Insane";
Runtime rt = Runtime.getRuntime();
InputStream is = null;
InputStreamReader isr = null;
BufferedReader bufferedReader = null;
Process process = rt.exec(cmd);
is = _process.getInputStream();
isr = new InputStreamReader(is);
bufferedReader = new BufferedReader(isr);
while (bufferedReader.readLine()) != null) {
}
process.waitFor();
is.close();
isr.close();
br.close();
process.destroy();


请教大家,可能引起问题的原因,是不是和操作系统密切相关?
...全文

相关推荐

Windows XP Horror.exe

Windows XP Horror.exe

Zyang09

Windows XP SP3系统中explorer.exe进程修复指南

是 Windows 操作系统中不可或缺的核心进程,主要负责管理图形用户界面(GUI),包括桌面、任务栏、资源管理器窗口等用户交互元素。它不仅提供资源的可视化操作,还承担着启动用户会话、加载系统资源和响应用户输入的重要职责。在 Windows XP SP3 环境中,由于系统架构较为陈旧,兼容性问题和安全防护机制薄弱,常见异常包括:频繁崩溃:用户操作过程中资源管理器意外关闭,导致桌面和任务栏消失;高 CPU/内存占用:系统响应迟缓,影响整体性能;启动失败。

新农仓

Windows XP系统explorer.exe修复指南

explorer.exe是Windows操作系统中的一个核心进程,通常被称为Windows资源管理器。它是图形用户界面的一部分,负责管理文件系统,并提供用户操作文件、文件夹和驱动器的接口。explorer.exe进程使得用户可以创建、打开、移动、删除文件,以及执行许多其他文件管理任务。在面对潜在的系统威胁时,确保你的防病毒软件具有最新的病毒定义数据库至关重要。病毒定义数据库包含了能够帮助防病毒软件识别和清除各种已知威胁的信息。如果没有最新的数据库更新,防病毒软件可能无法有效检测到最新的恶意软件和病毒。

EdTechIH

【神器】让安卓成为真正的【Windows xp】【可运行exe文件】

Bochs开源项目近日推出了Android平台的APK客户端,它能够让手机轻松运行Windows 95/98/XP,甚至是Linux系统。

qq_18322489

windows xp 原版ntoskrnl.exe

windows xp原版的ntoskrnl.exe,提取他原版的开机图片替换到你的SERVER2003系统

twoy3088
评论 7
收藏 已收藏
分享
返回顶部
westwin
Java SE 62,621 成员 307,251 内容