我有一个预先形成一些算法的java项目,在该程序的最后,我希望它能够启动一个Web应用程序。 Web应用程序是用nodejs和angularjs编写的,我使用Grunt作为任务管理器。
我唯一想要的是java程序将执行命令" Grunt serve"来自Web应用程序项目目录。
使用 Runtime.getRuntime()。exec 命令时,它根本不做任何事情。
我还尝试编写了一些执行 Grunt serve 的shell脚本代码,并从java代码中运行它,但它也没有任何结果。
由于
答案 0 :(得分:0)
您应该确保grunt已安装在global中,并且还安装了其他软件包。然后你还需要将工作目录设置为角度应用程序的根目录。如果仍有一些错误,您可以将std out和std错误重定向到某个地方并检查日志。