Я работаю над связыванием пользовательского Календаря Google. Когда пользователь нажимает кнопку ссылки, он пытается связать Календарь Google.
Однако, если вы нажмете кнопку ссылки в среде Linux, браузер не откроется.
public void browse(String url) {
Preconditions.checkNotNull(url);
// Ask user to open in their browser using copy-paste
log.info("Please open the following address in your browser:");
log.info(" " + url);
// Attempt to open it in the browser
try {
Desktop desktop = Desktop.getDesktop();
desktop.browse(URI.create(url));
} catch (IOException e) {
log.info("Unable to open browser");
} catch (InternalError e) {
// A bug in a JRE can cause Desktop.isDesktopSupported() to throw an
// InternalError rather than returning false. The error reads,
// "Can't connect to X11 window server using ':0.0' as the value of the
// DISPLAY variable." The exact error message may vary slightly.
log.info("Unable to open browser");
}
}
Я думаю, что я пытаюсь запустить браузер Linux, как мне запустить браузер пользователя? Это прекрасно работает в местной среде ..... помогите мне ..