我已经有一个工作代码可以从我的服务器下载某些文件。此文件位于可执行文件(修补程序安装程序)中。我想知道在我的java应用程序下载到自己的目录后是否可以启动可执行文件。如果是的话,我可以请求知道吗?
另外,我知道我在这里要求的太多了,但是在安装补丁之后是否可以从计算机上删除这个安装程序? - 我一直在研究这个问题但是偶然发现了很多一无所有......
提前多多感谢!
答案 0 :(得分:0)
查看RunTime类的java文档,这应该允许您运行可执行文件,前提是您有权这样做。
答案 1 :(得分:0)
Runtime.getRuntime()。exec(“command”)将执行输入,就像您在命令行中输入一样。所以,如果你知道exe文件的路径(你应该自己下载它),你可以像这样启动它:
Runtime.getRuntime().exec(executablepath);
通常可以使用File.delete()删除文件,但是在这种情况下,如果在exec()之后添加delete()并且无法删除,则命令仍将运行。希望有所帮助!