in build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest/QuickstartLauncherResource.java [160:172]
private void openInBrowser(int port) {
String url = "http://localhost:" + port;
Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop() : null;
if (desktop == null || !desktop.isSupported(Desktop.Action.BROWSE)) {
LOGGER.warn("There is no default browser to show the URL (" + url + ").");
return;
}
try {
desktop.browse(new URI(url));
} catch (IOException | URISyntaxException e) {
throw new IllegalStateException("Failed opening the default browser to show the URL (" + url + ").", e);
}
}