【发布时间】:2019-12-04 18:42:39
【问题描述】:
我已经尝试了几个小时,但我不知道该怎么做。我正在创建一个 Minecraft Bukkit 插件,它应该有一个“重启”命令,它会发送一些警告消息,之后我想关闭服务器。我创建了一个批处理文件来执行此操作,但是,当警告结束时,我希望 Java 为我执行此操作,例如 idk:
open("C:/Users/Blablabla/Desktop/close.bat");
目前我有这个:
public String document = "C:/Users/Joan-Server/Desktop/Server/closer.bat";
if (args[0].equalsIgnoreCase("restart")) {
while(x != 0) {
Bukkit.broadcastMessage(plugin.name + ChatColor.GOLD + "¡ATENCIÓN! " + ChatColor.WHITE + "Reinicio del servidor en "
+ ChatColor.RED + x + " segundos.");
//Try--
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
x = x - 1;
}
//Try--
}
【问题讨论】:
-
嗨,欢迎来到 stackoverflow。如果我理解正确,您正在尝试从 Java 程序运行批处理文件?
-
batch-file 在哪里?
标签: java batch-file minecraft bukkit