2008-10-31 103 views
2

目前我有一個控制檯應用程序。我希望能夠退出應用程序,通過svn更新,重新編譯,然後重新啓動。這是在Linux環境下運行的。目前我不確定我將如何重新啓動應用程序。有沒有辦法做到這一點?重新啓動Java控制檯應用程序

回答

1

當您在指定的情況下退出應用程序並讓編譯腳本刪除文件並在完成編譯後啓動應用程序(如果重新啓動文件存在)時,您可以創建一個文件,如.relaunch

+0

爲什麼downvote? – 2008-10-31 02:07:11

1

有一個低技術含量的方式來做到這一點 - 假設你想這一切在代碼完成:

1)讓你的應用程序啓動一個單獨的進程(後退出)認爲:
一)調用SVN。 exe文件(或獲得svnkit ...)與參數傳遞給獲取最新源
b)打電話給你的螞蟻或任何腳本編譯
C)EXEC您的新編譯應用程序
d)退出