Java 防止Firefox在通过命令行TaskKill终止时崩溃?
我注意到,当我在Java中使用命令行通过PID关闭FF时:Java 防止Firefox在通过命令行TaskKill终止时崩溃?,java,shell,firefox,command-line,terminal,Java,Shell,Firefox,Command Line,Terminal,我注意到,当我在Java中使用命令行通过PID关闭FF时: Process process = Runtime.getRuntime().exec("taskkill /F /T /PID " + pid); Firefox“异常”终止,当我重新启动FF时,我看到FF崩溃的消息,我面临恢复上一个会话或启动新会话的选项。单击FF浏览器右上角的X图标时不会发生这种情况 是否有任何方法可以通过编程(Java)关闭FF而不会遇到此问题?您如何启动Firefox?这通常是通过Sele
Process process = Runtime.getRuntime().exec("taskkill /F /T /PID " + pid);
Firefox“异常”终止,当我重新启动FF时,我看到FF崩溃的消息,我面临恢复上一个会话或启动新会话的选项。单击FF浏览器右上角的X图标时不会发生这种情况
是否有任何方法可以通过编程(Java)关闭FF而不会遇到此问题?您如何启动Firefox?这通常是通过Selenium完成的,Selenium有API调用退出浏览器。@chrylis cautiouslyoptimistic-我正在通过CMD命令启动FF:
String command=“CMD.exe/c start firefox-P”+profileName Runtime rt=Runtime.getRuntime();进程=rt.exec(命令)代码>我知道Firefox通常是通过Selenium启动的。但出于我的目的,我需要通过CMD命令启动它。我不能用硒来做这个。因此,我的问题是如何关闭它,使其在这种情况下“正常”终止。。谢谢