Как выполнить или запустить командную строку FGLTTY в Java без графического интерфейса?
Есть ли способ запустить командную строку ниже в приложении Java, не открывая графический интерфейс FGLTTY?
public static void main(String[] args) throws Exception {
ProcessBuilder builder = new ProcessBuilder(
"cmd.exe", "/c", "cd \"C:\\Users\\test\\exe\" && fgltty -u sq5");
builder.redirectErrorStream(true);
Process p = builder.start();
BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while (true) {
line = r.readLine();
if (line == null) { break; }
System.out.println(line);
}
}
Если я запускаю приведенный выше код Java, он устанавливает соединение через FGLTTY с IP-адресом сервера 10.171.0.105
и предлагает дать /usr/bin/test.sh
, Вместо этого я хочу открыть его без графического интерфейса.