Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在MacBookPro上暂停Eclipse中运行的Java程序的执行?_Java_Eclipse_Macos_Execution - Fatal编程技术网

有没有办法在MacBookPro上暂停Eclipse中运行的Java程序的执行?

有没有办法在MacBookPro上暂停Eclipse中运行的Java程序的执行?,java,eclipse,macos,execution,Java,Eclipse,Macos,Execution,我用的是MacBookPro。有时我想暂停在我的系统上运行的长时间重载实验的执行,因为我使用电池或其他原因。在Eclipse中有这样做的方法吗?或者甚至在Mac OS X本身中?您可以在调试模式下启动应用程序,然后在将Mac osx设置为睡眠之前暂停它。如果您已经启动了应用程序,最好从命令行使用kill-STOP。如果应用程序在eclipse jvm中运行,您可能需要对eclipse进程本身执行此操作。您可以使用kill命令暂停Mac OS X(或任何Unix)中的任何进程,以向进程发送SIGS

我用的是MacBookPro。有时我想暂停在我的系统上运行的长时间重载实验的执行,因为我使用电池或其他原因。在Eclipse中有这样做的方法吗?或者甚至在Mac OS X本身中?

您可以在调试模式下启动应用程序,然后在将Mac osx设置为睡眠之前暂停它。

如果您已经启动了应用程序,最好从命令行使用
kill-STOP
。如果应用程序在eclipse jvm中运行,您可能需要对eclipse进程本身执行此操作。

您可以使用
kill
命令暂停Mac OS X(或任何Unix)中的任何进程,以向进程发送
SIGSTOP
信号

找到进程ID(pid),例如,我们会说它是9281

kill -SIGSTOP 9281
然后继续

kill -SIGCONT 9281

要查找pid,请使用
ps
命令,
ps-a
将列出所有正在运行的进程,您的进程将是运行应用程序的
java
实例。

如果进程已包含(没有internet连接,没有外部依赖),只需进入睡眠或关闭计算机即可。它将在您打开后恢复。

Java进程和Eclipse进程是否不同?停止Eclipse可能只是暂停IDE。对吗?@euphoria-我相信这取决于您如何配置用于运行应用程序的eclipse启动器。我知道。挂起java进程后,我想继续使用计算机。