Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.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应用程序_Java_Windows_Powershell - Fatal编程技术网

停止时自动启动java应用程序

停止时自动启动java应用程序,java,windows,powershell,Java,Windows,Powershell,有人知道当java服务器停止运行时,如何在批处理文件中自动启动它吗 我有下面的批处理文件,但它只启动服务器 //测试蝙蝠 启动java-jar myserver.jar您可以使用每个人的最爱,goto: :loop java -jar myserver.jar goto loop 使用cygwin,您可以运行一个cron作业来检查它是否正在运行,如果没有,则启动它。可能存在我不知道的powershell替代方案。您需要确定应用程序何时不再运行,然后运行现有批处理文件。看这里:@MarsAto

有人知道当java服务器停止运行时,如何在批处理文件中自动启动它吗

我有下面的批处理文件,但它只启动服务器

//测试蝙蝠

启动java-jar myserver.jar

您可以使用每个人的最爱,goto:

:loop
java -jar myserver.jar
goto loop

使用cygwin,您可以运行一个cron作业来检查它是否正在运行,如果没有,则启动它。可能存在我不知道的powershell替代方案。您需要确定应用程序何时不再运行,然后运行现有批处理文件。看这里:@MarsAtomic谢谢你的回答。我已经看过了这个链接,但是我不知道在IMAGENAME部分应该传递什么。我尝试过插入我的jar的名称,但是它不起作用。当你运行Java服务器时,它在任务管理器中的名称是什么?嗨,我以前用过这个,但是这会在一秒钟内生成很多myserver.jar的实例100次或更多次