我正在为我的用户创建一个项目来生成HTML页面,JS文件,CSS文件等...通过拖放视觉元素和通过一系列的wizzards。我试图实现的目标是创建一个应用程序,用户在其中选择运行时,例如tomcat或nodeJS,然后能够以上述方式为该特定运行时创建内容。这个应用程序的一部分是准备你的运行时,我的意思是为你安装tomcat或nodeJS。所以这里最大的问题是,如何通过程序代码运行安装程序?(主要是java 7/8)
我的尝试:
使用策略设计模式来确定主机平台并在终端中运行一系列命令来执行安装程序,这里的问题是某些安装程序启动了wizzard并需要进一步的用户输入。在某些情况下,主机平台需要提升权限。是否有一个解决方案,其中一个添加参数终端命令跳过安装wizzard?
非常感谢有关此主题的任何帮助。
答案 0 :(得分:0)
Fildor的答案最有用。