Использование Java для открытия веб-браузера на другом компьютере - PullRequest
0 голосов
/ 09 мая 2019

Итак, это довольно необычный вопрос, и я нигде не могу найти ничего полезного о том, как это сделать, или, если это вообще возможно, сделать это.

Я работаю на игровом сервере, написанном на java, и пытаюсь заставить браузер по умолчанию для пользователей открывать определенную ссылку, когда команда вводится в окно чата и отправляется на сервер.

Текущая проблема, с которой я сталкиваюсь, заключается в том, что, когда пользователь вводит команду, он открывает браузер в хост-системе, а не систему проигрывателей.

Я не смог попробовать другие методы, так как не могу найти какую-либо информацию, касающуюся моей конкретной ситуации!

@CommandHandlerMethod(accessLevel = EAccessLevel.USER)
    public static Object[] vote(final Player player, final String... params) {
        try {
            Desktop desktop = java.awt.Desktop.getDesktop();
            URI oURL = new URI("www.example.com");
            desktop.browse(oURL);
            } catch (Exception e) {
            e.printStackTrace();
            }
        return AbstractCommandHandler.getAcceptResult("");
    }

То, на что я надеялся с помощью этого кода, было открыть веб-браузер в системе проигрывателей, чтобы позволить им просматривать определенную веб-страницу, но это не имело место, и открыл его в хост-системе сервера.

...