2
A
回答
1
我可以考慮兩種選擇。
- 從一個批處理文件或ant文件中啓動Java應用程序,然後在完成後自動運行另一個。
- 當您的應用程序使用java代碼關閉時攔截,然後啓動一個從Java運行的批處理文件作爲子流程。如果您不想讓應用程序等待,您可能需要使用特定於Windows的方法在退出後繼續運行它。
如果您的進程死亡,只有1個會起作用。你現在怎麼做,它怎麼會失敗?沒有這些信息,我們無法幫助你。
4
您可能想要查看關閉掛鉤。基本上你可以註冊一個未啓動的線程,當退出進程啓動時它將由JVM啓動。
Runtime.getRuntime().addShutdownHook(thread)
據商務部:
- 程序正常退出,當最後一個非守護線程退出或:
Java虛擬機響應兩種事件關閉當調用退出(相當於System.exit)方法時,或者響應用戶中斷(例如鍵入^ C)或系統範圍事件(如用戶註銷或系統關閉)而終止虛擬機時。
0
請通過此 http://java.sun.com/j2se/1.5.0/docs/api/java/lang/ProcessBuilder.html。使用Runtime.getRuntime()。addShutdownHook(線程)將其關聯。
0
如果您的應用程序是一個擴展SingleFrameApplication
的桌面應用程序,您可以覆蓋其退出方法:public void exit(EventObject event)
並添加代碼以在其中啓動您的文件。
相關問題
- 1. 從Java執行外部應用程序或運行bat文件
- 2. 從bat腳本運行的java應用程序中的Windows關閉鉤子
- 3. 關閉從Java應用程序運行的程序
- 4. 在請求運行時權限時關閉應用程序
- 5. 應用程序在運行線程關閉時崩潰
- 6. 運行windows卸載程序時關閉應用程序
- 7. 無法在java程序中運行.bat文件
- 8. 如何在關閉JFrame時在後臺運行應用程序?
- 9. Java-在關閉Java窗口之前單擊按鈕時執行bat文件
- 10. Java - 運行並使用.bat文件
- 11. Web應用程序在運行密集任務時關閉-Openhift
- 12. 在應用程序關閉時運行服務
- 13. 移動Web應用程序在屏幕關閉時運行?
- 14. 如何在關閉應用程序時保持服務運行?
- 15. Android:應用程序關閉時保持定時器運行
- 16. 當窗體運行線程時關閉主應用程序
- 17. 如何在引導程序類仍在運行時關閉應用程序?
- 18. 關閉程序時運行方法?
- 19. bat - ECHO在txt文件中關閉
- 20. 在openmoko應用程序運行時關閉屏幕保護程序
- 21. 當應用程序關閉時運行報警
- 22. Windows 7 bat文件在用戶類型響應後關閉
- 23. 運行.bat文件的Java問題
- 24. 從Java運行.bat/.cmd文件
- 25. 防止在Python中打開文件時關閉應用程序
- 26. 運行命令時如何防止批處理文件(.bat)關閉終端?
- 27. 如何在關閉Windows控制檯時正常關閉Java應用程序?
- 28. 防止關閉Java swing應用程序
- 29. 完全關閉Java應用程序
- 30. 檢測當Java應用程序關閉
你究竟做了什麼?你如何開始你的申請? – 2010-04-14 09:37:43
我使用netbeans啓動我的應用程序 – Gio 2010-04-14 09:40:07