有没有办法在不打开 FGLTTY GUI 的情况下在 Java 应用程序中运行下面的命令行?
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
. 相反,我想在没有 GUI 的情况下打开它。