win7 java程序退出后,但在任务管理器里看到还有java.exe在运行

wanddy 2010-08-03 01:07:02
如题,我先在任务管理器中把所有java.exe结束掉,并且我的系统里没有其它java的服务程序
运行一个java程序,比如http://sourceforge.net/projects/webproxytunnel/里的客户端
关闭后,发现任务管理器还有java.exe或javaw.exe在运行。
请问你们的系统有这个问题吗
我的系统情况:thinkpad sl4100 正版win7专业版
java是才从sun下载的最新版本java se 6 u21
...全文
615 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanddy 2010-08-03
  • 打赏
  • 举报
回复
我怀疑是微软故意留的遗留问题。
xiaowei0808 2010-08-03
  • 打赏
  • 举报
回复
没有释放资源
凉岑玉 2010-08-03
  • 打赏
  • 举报
回复
这个不是没有结束应用程序··是没有结束结束完进程··因为垃圾回收器在线程中的优先级是最低的··得等会儿··当然·很多时候你等多久都不会结束··直接导致计算机内存大量的损耗··这就需要你自己手动去结束进程了··这个原因是因为Java程序在设计的过程当中没有指定特定的退出程序的代码··很多时候只是开发者认为结束调试之后就可以关闭·这是不对的··
yexiongMYBH 2010-08-03
  • 打赏
  • 举报
回复
等着虚拟机把垃圾内存回收全应该会退出的吧,垃圾回收线程的优先级是最低的,等会儿试试看。
WTPMCheng 2010-08-03
  • 打赏
  • 举报
回复
把运行的软件通过dispose() 释放资源
wanddy 2010-08-03
  • 打赏
  • 举报
回复
任何一个java程序都这样。http://sourceforge.net/projects/webproxytunnel/
这个程序的客户端就是java的。结束程序之后还有任务管理器中还有java.exe进程
hardycheng 2010-08-03
  • 打赏
  • 举报
回复
什么程序?

有时候用工具eyang也会有这样的情况,比如 用eclipse 这样的开发工具。
主要原因还是因为java程序没有真正的结束,比如空间释放等等,所以你再等一会看一下 。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧