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. bat文件運行後關閉windows應用程序
- 2. 從Java執行外部應用程序或運行bat文件
- 3. 如何通過.bat文件運行java應用程序
- 4. 從bat腳本運行的java應用程序中的Windows關閉鉤子
- 5. 應用程序在關閉後運行
- 6. 應用程序強行關閉運行。
- 7. 關閉從Java應用程序運行的程序
- 8. BAT關閉程序,如果另一個正在運行
- 9. 應用程序在運行線程關閉時崩潰
- 10. 在請求運行時權限時關閉應用程序
- 11. 在Eclipse中每次運行之前關閉Java應用程序
- 12. 運行windows卸載程序時關閉應用程序
- 13. 在bat文件中運行bat文件
- 14. Java應用程序已關閉,但仍然運行dist過程
- 15. 如何在關閉JFrame時在後臺運行應用程序?
- 16. 無法在java程序中運行.bat文件
- 17. xcode項目管理器在運行應用程序時關閉文件夾
- 18. Java-在關閉Java窗口之前單擊按鈕時執行bat文件
- 19. 如何在關閉應用程序時保持服務運行?
- 20. 如何在應用程序關閉時運行方法完成?
- 21. Web應用程序在運行密集任務時關閉-Openhift
- 22. 在應用程序關閉時運行服務
- 23. 移動Web應用程序在屏幕關閉時運行?
- 24. 在應用程序關閉時運行「終止」代碼
- 25. 在運行Android應用程序時獲得強制關閉
- 26. Java - 運行並使用.bat文件
- 27. 無法在java中運行bat文件
- 28. 應用程序關閉後運行線程與計時器
- 29. 當窗體運行線程時關閉主應用程序
- 30. Android:應用程序關閉時保持定時器運行
你究竟做了什麼?你如何開始你的申請? – 2010-04-14 09:37:43
我使用netbeans啓動我的應用程序 – Gio 2010-04-14 09:40:07