2016-08-04 47 views
0

我有一個java項目,它執行一些算法,並在該程序結束時我希望它啓動一個web應用程序。 Web應用程序是用nodejs和angularjs編寫的,我使用Grunt作爲任務管理器。從java項目中調用「grunt serve」命令

我唯一想要的是,java程序將從web應用程序項目目錄執行命令「Grunt serve」。

當使用Runtime.getRuntime()。exec命令它根本不會做任何事情。

我也試過編寫一些shell腳本代碼,它們執行Grunt serve並從java代碼運行它,但它也沒有結果。

感謝

回答

0

您應該確保繁重的安裝在全球,和其他軟件包安裝了。然後,您還需要將工作目錄設置爲角度應用程序的根目錄。如果仍然存在一些錯誤,您可以將std out和std錯誤重定向到某個地方並檢查日誌。