URI mit Parameter klappt nicht

Hallo,

ich habe viele URLs. Ein Beispiel als String:
Java:
https://www.firma.com/download/sku-5783?dl_media=3910
Ich möchte diese URL mit dem Standard Browser öffnen:
Java:
    public void openUrl(String urlStr) throws IOException, URISyntaxException {
        if (urlStr == null || urlStr.isEmpty())
            return;
        if (java.awt.Desktop.isDesktopSupported()) {
            java.awt.Desktop desktop = java.awt.Desktop.getDesktop();

            if (desktop.isSupported(java.awt.Desktop.Action.BROWSE)) {
                URI uri = new URI(urlStr);
                desktop.browse(uri);
            }
        }
    }
jedoch bei:
Java:
URI uri = new URI(urlStr);
wirft er:
java.net.MalformedURLException

Wie kann ich diesen und alle anderen URL´s als URI erstellen?

Danke!
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben