1

我正在做一个小项目,每次运行程序时,我都会感到更多的滞后和延迟,直到它完全不再工作。我检查了任务管理器,发现了许多“Javaw.exe”实例。然后我打开调试字段并意识到每次运行同一个项目时它都会运行一个新实例。

这是调试区域中实例图像的链接。

http://i50.tinypic.com/2hz4spu.png

我的临时解决方案是从调试区域终止它们。有什么办法可以防止同一个项目每次运行时都创建一个新实例?我只需要一个可以在我每次运行时重复使用的实例。

感谢您提前回复。

4

1 回答 1

1

不,我确定这不是你想要的。如果您重新启动应用程序,您可能想要测试您刚刚在代码中所做的一些更改。因此 Eclipse 需要启动您的应用程序的一个新实例。您可能还想启动一个应用程序的两个实例,因为它们需要相互通信。

如果您希望停止以前启动的应用程序,请停止它们。您的应用似乎是一个 GUI 应用。使用应用程序主框架上的关闭按钮将其关闭。就如此容易。

通常不希望终止应用程序,因为它可能需要正确关闭资源,或者在退出之前告诉服务器它要离开,或者其他什么。在没有用户有意识请求的情况下让 Eclipse 杀死应用程序是不明智的。

于 2012-06-11T09:30:22.990 回答