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