1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Java - Url im Default System Browser öffnen

Dieses Thema im Forum "OS X-Developer" wurde erstellt von MACRASSI, 13.06.08.

  1. MACRASSI

    MACRASSI Gelbe Schleswiger Reinette

    Dabei seit:
    21.11.04
    Beiträge:
    1.754
    Ich möchte per java eine URL im Default Browser öffnen und zwar einmal unter OS X und einmal unter Windows.

    Wie mache ich das?

    Danke =)
     
  2. tfc

    tfc Ontario

    Dabei seit:
    21.07.07
    Beiträge:
    348
    Unter OSX ballerst Du einfach als Systembefehl "open www.meineurl.de" raus.
    Unter Windows ist es direkt umständlich.

    Den folgenden Code habe ich eigentlich zum Öffnen von PDFs gebraucht. Müsste aber auch mit URLs klappen. Unter OSX tut es das auf jeden Fall.

    Code:
    final String os = System.getProperty("os.name").toLowerCase();
    	
    if (os.indexOf("mac") >= 0) {
        return execute("open " + path) == 0;
    }
    if (os.indexOf("windows") >= 0) {
        if (os.equals("windows nt")) {
        	return execute("cmd.exe /C " + path) == 0;
        } else if (os.equals("windows 95")) {
        	return execute("command.com /C " + path) == 0; 
        } else {
        	return execute("rundll32 url.dll,FileProtocolHandler " + path) == 0;
        }
    }
    
     
    MACRASSI gefällt das.

Diese Seite empfehlen