Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:如何终止使用ProcessBuilder(“startx”和“firefox”)创建的进程_Java_Linux_Firefox_Processbuilder - Fatal编程技术网

Java:如何终止使用ProcessBuilder(“startx”和“firefox”)创建的进程

Java:如何终止使用ProcessBuilder(“startx”和“firefox”)创建的进程,java,linux,firefox,processbuilder,Java,Linux,Firefox,Processbuilder,如何终止我用ProcessBuilder(“startx”、“firefox”)创建的进程process.destroy()和process.destroy()不起作用 我正在启动一个firefox kiosk,但只有在Java应用程序的其余部分启动并运行之后(这样我才能快速启动,而不必等待X启动)。有没有比“startx firefox”更好的方法?有没有一种方法可以将某物传递给x以使其关闭 我需要重新启动软件才能更新它。显然,我不想为了更新而重新启动机器。为什么需要startx?你不能用Pr

如何终止我用ProcessBuilder(“startx”、“firefox”)创建的进程
process.destroy()
process.destroy()
不起作用

我正在启动一个firefox kiosk,但只有在Java应用程序的其余部分启动并运行之后(这样我才能快速启动,而不必等待X启动)。有没有比“startx firefox”更好的方法?有没有一种方法可以将某物传递给x以使其关闭


我需要重新启动软件才能更新它。显然,我不想为了更新而重新启动机器。

为什么需要
startx
?你不能用
ProcessBuilder(“firefox”)
运行firefox吗?(或者类似的,根据:)@GergelyToth如果我已经启动到窗口管理器,我可以。但我之所以回避这一点,有两个原因:1)这浪费了启动时间。2) 我不想要桌面。我在没有任何GUI的情况下直接引导到控制台。然后,一旦应用程序启动并运行,我希望GUI启动,为此我需要启动窗口管理器和firefox。为什么需要
startx
?你不能用
ProcessBuilder(“firefox”)
运行firefox吗?(或者类似的,根据:)@GergelyToth如果我已经启动到窗口管理器,我可以。但我之所以回避这一点,有两个原因:1)这浪费了启动时间。2) 我不想要桌面。我在没有任何GUI的情况下直接引导到控制台。然后,一旦应用程序启动并运行,我希望GUI启动,为此,我需要启动窗口管理器和firefox。