簡體   English   中英

有沒有辦法暫停/恢復Windows上Eclipse中正在運行的Java程序的執行?

[英]Is there a way to pause/resume execution of a running Java program in Eclipse on Windows?

在 Linux 中,可以使用 kill 暫停/恢復執行。 有沒有辦法在 Windows 上做到這一點?

您可以 go 到 Eclipse 控制台,然后單擊要停止的進程的紅色方塊。 運行的不同進程在控制台本身的下拉列表中可用。

很多時候,SVN 同步等進程只是掛起,用戶必須關閉 Eclipse 本身並重新啟動它。 這也是在 Eclipse 版本 2020 中觀察到的情況。

在 linux 上,kill 命令不會暫停進程,而是殺死其 pid 並停止進程。

在 Windows 上做同樣的事情:

您必須使用任務管理器(在 Windows 上為 Alt+Ctrl+Del)來終止進程。 Go 到選項卡進程,找到進程 javaw.exe* 並單擊結束進程。 javaw.exe是沒有任何控制台的java進程。

因此,Eclipse 中的進程將關閉,但您的 Eclipse 不會關閉。

Kill on Linux 實際上停止了這個過程,你不能恢復它。

如果它是一個控制台應用程序並且您只想在代碼中的某個已知執行點暫停,只需使用掃描儀並等待用戶輸入

Scanner scanner = new Scanner(System.in);
scanner.nextLine();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM