Как запустить другой Java-процесс (с консолью) в Linux?Как запустить другой java-процесс с помощью консоли в java (в Linux)
Я знаю, что я должен использовать ProcessBuilder
или Runtime.getRuntime().exec()
выполнить команду, , но я хочу знать, как я могу показать отдельную команду X-окно терминала (напр. /usr/bin/xterm
) или, по крайней мере, показать, глядя консольное окно-терминал и запустите java-процесс с помощью stdin, stdout, stderr.
Есть ли решение? Я слышал, что Process.getOutputStream()
не работает на XTerm, но не пробовал еще (потому что я использую Windows, ..)
EDIT: Java-программа, которую я хочу, чтобы выполнить виды применения jline, который использует JNI ...
Вы должны опубликовать минимальный рабочий пример, чтобы точно показать, в чем проблема. Что вы пробовали? Что не работает? –
@ DanielH. Это не проблема. Я спрашиваю, как запустить java-процесс в терминале. – minmaxavg