如题,我先在任务管理器中把所有java.exe结束掉,并且我的系统里没有其它java的服务程序
运行一个java程序,比如http://sourceforge.net/projects/webproxytunnel/里的客户端
关闭后,发现任务管理器还有java.exe或javaw.exe在运行。
请问你们的系统有这个问题吗
我的系统情况:thinkpad sl4100 正版win7专业版
java是才从sun下载的最新版本java se 6 u21

解决方案 »

  1.   

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

  2.   

    任何一个java程序都这样。http://sourceforge.net/projects/webproxytunnel/
    这个程序的客户端就是java的。结束程序之后还有任务管理器中还有java.exe进程
      

  3.   

    把运行的软件通过dispose() 释放资源 
      

  4.   

    这个不是没有结束应用程序··是没有结束结束完进程··因为垃圾回收器在线程中的优先级是最低的··得等会儿··当然·很多时候你等多久都不会结束··直接导致计算机内存大量的损耗··这就需要你自己手动去结束进程了··这个原因是因为Java程序在设计的过程当中没有指定特定的退出程序的代码··很多时候只是开发者认为结束调试之后就可以关闭·这是不对的··