StringReader
расширяет Reader
, который реализует Closeable
.
Однако, просто взглянув на исходный код, вы увидите, что он в основном не имеет значения
public void close() {
str = null;
}
InputSource
не реализует Closeable
или AutoCloseable
, что означает, что он все еще является [117 обязанность закрыть себя. Другая реализация Reader
может потребовать, однако, так закрыть его как стандарт.
Тот, который действительно может потребовать закрытия, это FileReader
, что также приемлемо в InputSource
.
Найденный решением, ниже содержание моего пакетного файла
@echo off
start /B server.jar [arg1] [arg2]
start /B server.jar [arg3] [arg4]
start /B client.jar [arg5]
start /B client.jar [arg6]
@echo on
это открывает, выполняет все команды и закрывает окно, не ожидает команды для окончания.
Я все еще не уверен, как препятствовать тому, чтобы окно открылось полностью.
Хорошо, после размышлений и раздумий, вот мое решение
@echo off
start /B javaw -jar -Xms16m -Xmx512m client.jar
@echo on
Надеюсь, оно будет кому-то полезно.