package com.hubilon.util; import java.awt.Desktop; import java.net.URI; public final class BrowserLauncher { private BrowserLauncher() { } public static void open(String url) { try { if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) { Desktop.getDesktop().browse(URI.create(url)); return; } } catch (Exception e) { System.out.println(" (Could not open browser automatically: " + url + " - " + e.getMessage() + ")"); return; } System.out.println(" (Browser auto-open not supported in this environment, open manually: " + url + ")"); } }