Я предполагаю, что вы подключаетесь со своего компьютера к какому-либо серверу с SSH.Прежде всего, вам нужно установить сервер X11 на свой компьютер, если у вас его еще нет.Терминология здесь сбивает с толку - если вы подключаетесь к другому компьютеру по SSH, вы, вероятно, привыкли думать о своем собственном компьютере как о клиенте, а удаленный - как о сервере.Но в случае с X11 эти роли поменялись местами.
Затем вам нужно будет запустить X11 на своей собственной машине, а затем запустить xterm
. Затем из этого xterm вы можете запустить ssh -X myserver.example.com
и после входа в систему на этом удаленном сервере запустить java -jar myapplication.jar
, и это должно работать.
Специальный механизм запуска X-сервера наваш собственный компьютер зависит от операционной системы.В Linux / FreeBSD / etc вы, вероятно, уже используете его.На Mac X11 доступен в разделе Приложения, если вы установили инструменты разработчика.В Windows вам понадобится что-то вроде Xming