0

我已经构建了一个将命令发送到另一个 Jar 的程序(运行后)。在玩过 Streams 之后,我想出了如何防止第二个 Jar 因发送的每个命令而崩溃。但是现在,又出现了一个错误!如果发送的命令无效,第二个 jar 将打印 Uknown Command。例如,在发送命令重新加载后,我收到命令已执行的反馈,但随后我的日志不会停止打印未知命令!

我正在发送这样的命令:

BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(f.outputStream));
try {
    writer.write("reload");
    writer.flush();
    writer.close();
} catch (IOException e) {
    e.printStackTrace();
}

这是在一个线程内。然后我运行线程。

4

0 回答 0