我正在使用 Runtime 类来执行软件的安装。但是,它不起作用,这意味着,在我触发作业(使用 Runtime 类创建)之后,一段时间(很快)安装作业就会退出。我认为问题在于主线程必须完成并因此终止使用 Runtime 类创建的进程。我对么 ?这里的解决方案是什么?
这就是我在主要课程中解雇我的工作的方式:
try
{
Runtime.getRuntime().exec(cmd);
}
catch(IOException e)
{
//add logging functionality
e.printStackTrace();
}
在这个命令之后不久,主函数就完成了。
运行时命令没有问题。它有效..我什至可以看到它开始(我通过代码触发的安装)然后它突然退出。