有没有办法在MacBookPro上暂停Eclipse中运行的Java程序的执行?
我用的是MacBookPro。有时我想暂停在我的系统上运行的长时间重载实验的执行,因为我使用电池或其他原因。在Eclipse中有这样做的方法吗?或者甚至在Mac OS X本身中?您可以在调试模式下启动应用程序,然后在将Mac osx设置为睡眠之前暂停它。如果您已经启动了应用程序,最好从命令行使用有没有办法在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
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进程后,我想继续使用计算机。