Schreiben ein Java-Programm , um eine Webseite in der Benutzer- Standard-Browser zu öffnen, ist eine ziemlich einfache Aufgabe zu bewerkstelligen mit Java in Process gebaut und Runtime -Klassen zusammen mit einer versteckten Funktion in allen Windows- Betriebssystemen ab Windows 95 : der Start-Befehl . Das Kommandozeilen-Programm ermöglicht es einem Benutzer zu starten , welches Programm ist mit einem Dokument -Typ in den Windows- Dateizuordnung Datenbanken, einschließlich URLs für Webseiten verbunden. Anleitung
1
erstellen UrlOpener.java Datei. Sie können dies mit einer engagierten Java IDE oder im Editor zu tun, so lange, wie Sie einen Punkt, um die Datei mit einer . Java Verlängerung retten anstatt einer . Txt oder . Rtf Erweiterung machen .
2
schreiben die Klasse Skelett mit JavaDoc Kommentare . JavaDoc Kommentare sind nicht erforderlich , aber es ist besser , sie eher früher als später zu tun. Diese Klasse wird eine sehr einfache Struktur und kann durch die folgende Skelett dargestellt werden: .
/*** Diese einfache Klasse öffnet URLs mit dem Standard-Browser des Benutzers unter Windows 95 oder höher * @ author Bernstein Rollins * /public class UrlOpener {
/*** Öffnet ein Browser-Fenster mit dieser URL . * @ param url die URL geöffnet werden. * /public static void Open (String url ) {}
/*** Ein Testfall für die Klasse. * @ param args Keine Argumente werden durch diese Anwendung gemacht. * /public static void main (String args [ ] ) {}}
Die open-Funktion wird erklärt statisch, da sollte es keine Notwendigkeit, eine bestimmte Instanz des UrlOpener Klasse deklarieren, um eine URL zu öffnen.
3
Implementieren Sie die open ( String url )-Methode. Dies erfordert nur ein paar Zeilen Code , abziehen .
//Beachten Sie das Leerzeichen nach dem Wort Start! Try { p = Prozess Runtime.getRuntime () exec ( Befehl ); ; . } Catch ( Exception e) { e.printStackTrace ();} Failure , um diesen Raum umfassen wird in einem error.String command = "start" + url führen
UrlOpener Klasse ist nun abgeschlossen. Alles, was bleibt, ist eine einfache Anwendung erstellen , es zu testen und sicherzustellen, dass es funktioniert. Es sollte jedoch darauf hingewiesen werden , dass dieses Programm einen leichten Modifikation auf Windows NT-Maschinen arbeiten müssen. Anstatt einfach besagt, "start" , ist es notwendig, explizit erinnern an die Befehlszeile auf NT mit dem Befehl " cmd.exe /c start" .
4
Erstellen Sie einen Test Hauptfunktion . Diese Funktion ist noch einfacher als dann open-Funktion . Es ruft einfach die Open -Funktion mit der URL für jedermanns Lieblings-Suchmaschine :
UrlOpener.open ( " http://www.google.com ");