Я не думаю, что вы можете (или не легко). Если приложение реализовано способом, который требует «отображения», вы не сможете запустить его без него. Обратите внимание, что при запуске приложения через SSH (т. Е. Запущенного SSH deamon) оно не знает о физическом дисплее (если он вообще есть), подключенном к удаленной машине (серверу).
Может быть способ запустить приложение, чтобы оно не требовало «отображения», но мы не можем вам помочь, поскольку мы не знаем приложение.
Хотя в целом * nix-приложениям, как правило, требуется «отображение», когда они запускаются в сеансе с TTY. Убедитесь, что вы выполняете приложение, используя канал "exec" (не "shell") и не вызываете setPty
метод .
Но если приложение является настоящим приложением с графическим интерфейсом, даже это не поможет.
Конечно, вы можете каким-то образом подражать дисплею, но это не в моих силах. Для этого вам придется задать другой вопрос, с другими тегами (это не о ssh / jsch , а скорее о tty / pty / GTK ).