gpt4 book ai didi

java - 在 linux 中执行 java 程序时 Xterm 显示不正确

转载 作者:太空宇宙 更新时间:2023-11-04 03:56:24 25 4
gpt4 key购买 nike

我在使用 java 代码与 linux 交互时遇到一个问题。我的需要是在linux环境中执行java程序,这将打开xterm,并且执行将显示在那里。

我正在使用的代码:

 try {
Runtime r = Runtime.getRuntime();
String myScript = "/usr/bin/ls";
String[] cmdArray = {"xterm", "-e", myScript + " ; le_exec"};
r.exec(cmdArray);
} catch (InterruptedException ex){
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}

XTERM 在运行 java 程序时打开,但自行关闭,我无法看到 XTERM 中显示的内容。据我所知,“;le_exec”这用于 xterm 保持打开状态,除非未按下 Enter 键。

最佳答案

$SHELL 放在脚本末尾,以防止在脚本执行后关闭 xterm。

关于java - 在 linux 中执行 java 程序时 Xterm 显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24547353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com