• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Java - Url im Default System Browser öffnen

MACRASSI

Gelbe Schleswiger Reinette
Registriert
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 =)
 

tfc

Ontario
Registriert
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;
    }
}
 
  • Like
Reaktionen: MACRASSI