[英]How to run a java application in windows like,how antivirus runs always
[英]how to get java to run an application and when user closes the application, java runs another process in mac or windows
大家好,我正在嘗試編寫 java 程序以在 Mac 上打開應用程序,在后台等待直到用戶關閉應用程序,然后 java 程序執行另一個任務。 有沒有辦法知道用戶何時關閉了由 java 啟動的應用程序?
謝謝
有沒有辦法知道用戶何時關閉了由 java 啟動的應用程序?
當然,方法如下:
ProcessBuilder
或Runtime.exec
來獲取Process
。process.start()
開始該過程。proccess.waitFor()
阻塞,直到外部程序終止。這在 Mac 和 Windows 系統上應該可以正常工作。
例子:
ProcessBuilder pb = new ProcessBuilder("/usr/bin/emacs");
Process proc = pb.start(); // start external program
proc.waitFor(); // wait for it to terminate
performAnotherTask();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.