Skrivning af en Java- program til at åbne en webside i brugerens standardbrowser er en forholdsvis let opgave at udføre ved hjælp af Javas indbyggede Proces og Runtime klasser sammen med en skjult funktion i alle Windows-operativsystemer , da Windows 95 : startkommando . Denne kommandolinje utility giver brugeren mulighed for at starte uanset hvad program er forbundet med en dokumenttype i Windows filtilknytningsfunktioner databaser, herunder webadresser for websider . Instruktioner
1
Opret en UrlOpener.java fil. Du kan gøre dette med en dedikeret Java IDE eller i Notesblok , så længe du gør et punkt til at gemme filen med et . Java udvidelse snarere end en . Txt eller . Rtf forlængelse.
2
Skriv klassen skelet med javadoc kommentarer . Javadoc kommentarer er ikke påkrævet , men dens bedre at gøre dem før end senere. Denne klasse vil have en meget enkel struktur og kan være repræsenteret ved den følgende skelet : .
/*** Denne enkle klasse åbner webadresser med brugerens standardbrowser under Windows 95 eller nyere * @ forfatter Amber Rollins * /public class UrlOpener {
/*** Åbner et browservindue med denne webadresse. * @ param url URL'en skal åbnes. * /public static void open (String url) {}
/*** En prøvesag for klassen. * @ param args Ingen argumenter er taget af denne ansøgning. * /public static void main ( String args []) { }}
åbne funktionen erklæres statisk , fordi der skulle ikke være behov for at erklære en bestemt instans af UrlOpener klasse for at åbne en URL-adresse.
3
Gennemføre åbne ( String url) metode. Det kræver kun et par linjer kode til at trække ud .
//Bemærk mellemrummet efter ordet start! Manglende medtage denne plads vil resultere i en error.String kommando = "start" + url , prøv { Process p = Runtime.getRuntime () exec (kommando ) . } Catch ( Exception e ) { e.printStackTrace ( );}
UrlOpener klassen er nu færdig . Alt der er tilbage er at skabe et simpelt program til at teste det og sikre, at det fungerer. Det skal dog bemærkes , at dette program vil kræve en mindre modifikation til at arbejde på Windows NT -maskiner . Snarere end blot med angivelse af " start" , er det nødvendigt udtrykkeligt at vække kommandolinjen på NT ved hjælp af kommandoen " cmd.exe /c- start" .
4
Opret en test hovedfunktion. Denne funktion er endnu enklere end da åben funktion. Det er simpelthen kalder det åbne funktionen med URL'en for alles foretrukne søgemaskine : Hej
UrlOpener.open ( " http://www.google.com ")