不......你不能殺其他控制檯應用程序,但可以使用Global object維護自己的pid文件,即:
import org.apache.commons.io.FileUtils;
import play.Application;
import play.GlobalSettings;
import play.Play;
import java.io.File;
import java.io.IOException;
import java.lang.management.ManagementFactory;
public class Global extends GlobalSettings {
@Override
public void beforeStart(Application app) {
if (!Play.isProd()) {
try {
FileUtils.writeStringToFile(new File("DEVELOPMENT_PID"), ManagementFactory.getRuntimeMXBean().getName().split("@")[0]);
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
注意,將保存/更新後的第一個請求。 ..我沒有在Windows上測試它
其他更舒適的啓動/停止dev應用程序的方式是使用ie:Intellij Idea with Play支持,當Run Configuration
正確完成時,您可以使用內部的按鈕/快捷方式IDE。
最後,您可以嘗試按名稱在TaskManager中搜索進程,然後將其停止在那裏