URI mit Parameter klappt nicht

Diskutiere URI mit Parameter klappt nicht im Allgemeine Java-Themen Bereich.
F

Fohnbit

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!
 
F

Fohnbit

Sorry, die URL war in [] :)

Habs mit einem Array verwechselt und dachte die gehören da hin.

Klappt nun!
 
Thema: 

URI mit Parameter klappt nicht

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben