Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come avviare un browser Web in Java

Scrivere un programma Java per aprire una pagina web nel browser predefinito dell'utente è un compito abbastanza facile da realizzare usando Java costruito nel processo e le classi di runtime insieme ad una caratteristica nascosta in tutti i sistemi operativi Windows a partire da Windows 95 : il comando di avvio . L' utilità della riga di comando consente a un utente di avviare qualsiasi programma associato a un tipo di documento nei database di associazione di file di Windows , tra cui gli URL per le pagine web . Istruzioni
1

Creare un file UrlOpener.java . Si può fare questo con un IDE Java dedicato o in Blocco note , finché si fanno un punto per salvare il file con estensione . Java , piuttosto che un txt o estensione. Rtf . .
2

Scrivi lo scheletro di classe con commenti Javadoc . Commenti Javadoc non sono obbligatori, ma è meglio farle prima che poi. Questa classe avrà una struttura molto semplice e può essere rappresentato dal seguente scheletro : .

/*** Questa semplice classe apre gli URL con il browser predefinito dell'utente con Windows 95 o versioni successive * @ author Ambra Rollins * /URLopener public class {

/*** Consente di aprire una finestra del browser con l'URL . * @ param url l'URL da aprire . * /public void statico aperto (String url ) { }

/*** Un banco di prova per la classe . * @ param args Nessun argomenti sono presi da questa applicazione . * /public static void main ( String args [ ] ) { } }

la funzione open viene dichiarata statico perché non ci dovrebbe essere bisogno di dichiarare una specifica istanza della classe URLopener al fine di aprire un URL .
3

Implementare il metodo open ( String url ) . Ciò richiede solo poche righe di codice da tirare fuori.

//Si noti lo spazio dopo la parola inizio! La mancata inclusione di tale spazio si tradurrà in un comando error.String = "start" + url ; try { Process p = Runtime.getRuntime ( ) exec (comando) ; . } Catch ( Exception e) { e.printStackTrace ( ) ; }

La classe URLopener è ormai finito . Tutto ciò che rimane è quello di creare una semplice applicazione per testarla e assicurarsi che funzioni . Va notato , tuttavia, che questo programma richiede una leggera modifica per lavorare su macchine Windows NT. Piuttosto che semplicemente affermando " start" , è necessario evocare esplicitamente la riga di comando su NT utilizzando il comando "start cmd.exe /c".
4

Creare una funzione principale di prova . Questa funzione è ancora più semplice di funzione quindi aperto. Si chiama semplicemente la funzione open con l'URL del motore di ricerca preferito da tutti :

UrlOpener.open ( " http://www.google.com " ) ;

 

Programmazione © www.354353.com