进程里有好多javaw.exe

来源:百度知道 编辑:UC知道 时间:2024/09/21 15:36:46
在Eclipse中运行程序时,进程里总有好多javaw.exe,为什么退出java程序后,或关闭Eclipse那些javaw.exe还是在,怎样才能关闭(除了在任务管理器结束进程)。

是编写AWT一类的吧,因为AWT或者SWING没有自动结束,你在调试那个栏里面有一堆未结束的程序,结束就了行了。或者是只要编写AWT或者SWING都要实现windowClosed(WindowEvent we)事件,在点小叉叉的时候就关了。

总之,不管什么程序一定是没有编写结束的语句(System.Exit(0);等),写了就没问题了。

如果你是从eclipse直接启动tomcat,那可能是javaw.exe但一般只有一个。
还可能是你咋eclipse中运行的其他程序,而这些程序在你关了exlipse之后还没有结束,因为他们是在jvm上运行的,而不是在eclipse中运行的,所以关了eclipse他们还可能运行。
另外,你确定推出java程序了么?如果是gui的程序,很有可能你关掉窗口之后,程序并没有真的结束。和楼上说的意思类似

我也碰到过你这样的情况,一般我选择的都是在任务管理器中结束任务。

那你别管他,那可能是你开机后自动启动的程序,他们一定在C盘中,不然电脑中就不会有了,不用担心,这要电脑不坏!就行了!

二楼正解!