Hallo zusammen,
wie kann ich den Standardbrowser unter W2k/PX und Linux vom System erfragen. Ich möchte mittels Code den Browser mit einer verknüpften Datei öffnen.
Danke schonmal!
Hallo zusammen,
wie kann ich den Standardbrowser unter W2k/PX und Linux vom System erfragen. Ich möchte mittels Code den Browser mit einer verknüpften Datei öffnen.
Danke schonmal!
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)
Ist dir die Abfrage wichtig, oder geht es in erster Linie um das Öffnen der Datei.
Letzteres ist oft leichter, eine simple Lösung ist einfach ein Abfrage der Plattform in den Java Properties und der Aufruf eines entsprechende Launchers mit Runtime.exec
Ansonsten gibt es da ein Projekt namens JDIC, allerdings bin ich mir nicht sicher, welche Plattformen das schon unterstützt.
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
Geht das nicht seit Java 6 richtig platform übergreifend? Ich meine da mal was gelesen zu haben: http://java.sun.com/developer/techni...6/desktop_api/
Edit: Ich habe das mal gerade ausprobiert und das geht hier bei mir wunderbar:
Code:import java.awt.Desktop; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; public class Main { public static void main(String [] args){ Desktop desk = null; if (Desktop.isDesktopSupported()){ desk = Desktop.getDesktop(); try { desk.browse(new URI("http://www.mrunix.de/")); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (URISyntaxException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
HTH
fs111
Geändert von fs111 (26-05-2007 um 14:12 Uhr)
....::::Mein Blag::::....
Hallo anda_skoa und fs111,
vielen Dank für eure Hilfe. Ich werde schauen, dass ich das sofort umsetze und ausprobiere. :-)
Schöne Pfingsten, Jor
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)
Lesezeichen