Как открыть URL на клиентском компьютере с помощью Java - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь открыть статический URL-адрес из веб-приложения, когда пользователь нажимает кнопку на экране.Наше приложение развернуто на linux box и с помощью программы ниже пытается открыть браузер.Не могли бы вы посоветовать, как я могу получить его, чтобы вместо этого открыть его на клиенте?

Все наши пользователи получают доступ к этому приложению из Windows.

try {
          Desktop desktop = java.awt.Desktop.getDesktop();
          URI oURL = new URI("http://www.google.com");
          desktop.browse(oURL);
        } catch (Exception e) {
          e.printStackTrace();
        }

1 Ответ

0 голосов
/ 22 октября 2018

Я на 99% уверен, что вышеупомянутое решение работает только для Windows, для Unix, я думаю, вы должны попробовать что-то вроде этого:

Runtime runtime = Runtime.getRuntime();
runtime.exec("/usr/bin/firefox -new-window " + url);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...