2010-07-18 2 views
7

Sono un noob piuttosto grande per Java, ma mi piacerebbe provare htmlunit. Sto usando netbeans come IDE e ho creato una cartella di progetto "hu1". Ecco la struttura per la cartella:Java: come configurare htmlunit

hu1 
> nbproject 
> src 
    > hu1 
> test 

Ora, scaricare HtmlUnit 2.7 e decompresso il file, folder che contiene una cartella "lib" con un gruppo di file jar in esso. Dove inserisco la cartella lib nella mia cartella di progetto netbeans in modo che possa usare htmlunit?

Inoltre, una volta capito, quali percorsi utilizzare per le mie importazioni. Un sacco di esempi che ho visto sul web usare qualcosa di simile:

import com.gargoylesoftware.htmlunit.BrowserVersion; 
import com.gargoylesoftware.htmlunit.Page; 

Da dove il il com.gargoylesoftware viene?

So che questa è una domanda per principianti, e dovrei proprio leggere su come programmare con java di più, ma gradirei ricevere qualche consiglio dagli esperti qui.


AGGIORNAMENTO: Ecco un'immagine del mio setup.

risposta

7

Ora, ho scaricato htmlunit 2.7 e decompresso la cartella, che contiene una cartella "lib" con un mucchio di file jar in essa contenuti. Dove inserisco la cartella lib nella mia cartella di progetto netbeans in modo che possa usare htmlunit?

Innanzitutto, registrare le librerie nell'IDE.

  1. Nell'IDE, scegliere Strumenti> Biblioteche per aprire Gestione Biblioteche.
  2. Fare clic su Nuova libreria e fornire un nome per la libreria, ad es. "HtmlUnit"
  3. Con la libreria "HtmlUnit" selezionato, cliccare sul tasto "Add JAR/cartella ..." e selezionare il file jar che è stato scaricato in precedenza e fare clic su OK per completare

alt text http://wiki.netbeans.org/wiki/images/a/a0/4-1-LibraryManager.png

Quindi aggiungere le librerie al progetto su cui si sta lavorando.

  1. selezionare il progetto dal punto di vista del progetto, tasto destro del mouse e selezionare "Proprietà"
  2. Nella categoria Biblioteche, cliccare su "Aggiungi biblioteca ...Pulsante "e scegliere la libreria HtmlUnit e fare clic su OK per completare

alt text http://wiki.netbeans.org/wiki/images/3/38/4-2-ProjectPropsAddLibrary.png

(...) Il posto dove il il com.gargoylesoftware viene?

Dalla libreria devi aggiungere (più precisamente, dai contenitori htmlunit)

+0

Ho fatto esattamente quello che hai detto sopra e ora vedo i file jar dell'unità HTML sotto Librerie nell'albero dei progetti in n etbeans. Il problema è che le importazioni continuano a non funzionare. La prima parte del percorso: "com" ha la riga di lettura sotto di essa e dice "pacchetto com.gargoylesoftware.htmlunit non esiste". Qualche idea su cosa non funziona? Inoltre, buona risposta dettagliata e grazie per il vostro aiuto. – Joe

+0

@Joe puoi provare a ricostruire il progetto –

+0

Quando lo faccio, ottengo lo stesso errore "pacchetto com.gargoylesoftware.htmlunit non esiste". – Joe

0

com.gargoylesoftware.htmlunit

è un pacchetto in uno dei file jar che hai scaricato. Devi assicurarti che questi file jar siano sul "classpath" affinché Java trovi le classi all'interno (Page, BrowserVersion ++). Se stai usando Netbeans, il dumping dei jar nella cartella lib di solito fa il trucco.