2012-03-02 83 views
1

檢查任務管理器(Windows 7)時,我有大約60個javaw.exe的實例在運行,範圍從約。 1,000K - 45萬K。Javaw.exe - 同時運行約60個實例

我目前正在開發一個大型項目,使用Eclipse Helios開發一些軟件。

有人可以解釋爲什麼會發生這種情況嗎?

回答

1

很多可能的原因,但根據我的經驗,最有可能的情況是您開始測試或調試的應用程序實例在您認爲它們已經消失後仍處於停留狀態。

+2

這是怎麼了接受解決問題的辦法?米克,你能詳細說明你是如何解決這個問題的? – aglassman 2012-03-06 18:49:39

+1

@aglassman - 是的,我可以詳細說明我是如何解決問題的,我會這樣做。首先,很顯然 - 我選擇了這個解決方案,因爲我的應用程序的實例,正如antlersoft所說的那樣,在我認爲它們已經消失後,「停留在」周圍。因此,我在每次運行後添加了一行來終止應用程序的實例。這真的很簡單。 – MusTheDataGuy 2013-04-11 09:31:25

1

如果您沒有明確停止以前的實例,並再次單擊「運行方式」(綠色箭頭)按鈕,則以前的實例將繼續在後臺運行。在控制檯選項卡中,有一個下拉菜單,它將顯示所有正在運行的實例。你需要點擊每個這些紅色框來殺死進程。

+0

在開始另一個之前,我總是停止當前的過程,這從來沒有發生過。我一直在使用Eclipse很久,對它的工作方式非常熟悉。任何其他想法? – MusTheDataGuy 2012-03-02 21:24:19

+0

我知道我遇到了類似的問題,我只需要記住它現在是什麼!你在開發應用程序中的任何線程嗎?這些可能會讓主流程保持活力。 – aglassman 2012-03-05 17:41:26

1

我認爲這是Eclipse中的一個錯誤。當您停止控制檯時 - 單擊紅色大按鈕 - javaw.exe進程繼續運行。

你打開任務管理器,識別javaw.exe進程,是不是爲Eclipse解決這個問題(去顯示的列並顯示「命令行」),然後單擊鼠標右鍵:結束任務