0

我已经有一个工作代码可以从我的服务器下载某些文件。该文件位于可执行文件(补丁安装程序)中。我想知道在我的java应用程序下载到它自己的目录后是否可以启动可执行文件。如果是,请问我知道怎么做吗?

另外,我知道我在这里要求太多,但是是否可以在安装补丁后从计算机中删除此安装程序?---我一直在努力,但偶然发现了很多什么都没有。 ..

提前非常感谢!

4

2 回答 2

0

查看 RunTime 类的 java 文档,这应该允许您运行可执行文件,前提是您有权这样做。

于 2013-07-25T00:05:34.057 回答
0

Runtime.getRuntime().exec("command") 将执行输入,就像您在命令行中输入一样。所以,如果你知道 exe 文件的路径(你应该知道,因为你下载了它),你可以像这样启动它:

Runtime.getRuntime().exec(executablepath);

通常您可以使用 File.delete() 删除文件,但在这种情况下,如果您在 exec() 之后添加 delete(),该命令仍将运行,并且无法删除。希望有帮助!

于 2013-07-25T03:04:16.440 回答