2010-07-18 30 views
7

Soy bastante novato en Java, pero me gustaría probar htmlunit. Estoy usando netbeans como mi IDE y he creado una carpeta de proyecto "hu1". Aquí está la estructura para esa carpeta:Java: cómo configurar htmlunit

hu1 
> nbproject 
> src 
    > hu1 
> test 

Ahora, puedo descargar HtmlUnit 2,7 y abrió la cremallera de la carpeta, que contiene una "lib" carpeta con un montón de archivos jar en ella. ¿Dónde pongo esa carpeta lib en la carpeta del proyecto netbeans para poder usar htmlunit?

También, una vez que me he dado cuenta de eso, qué caminos uso para mis importaciones. Una gran cantidad de ejemplos que he visto en la web usar algo como esto:

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

¿Dónde la com.gargoylesoftware el vino?

Sé que esta es una pregunta para principiantes, y realmente debería leer sobre cómo programar con Java más, pero agradecería algunos consejos de los expertos aquí.


ACTUALIZACIÓN: Aquí está una foto de mi configuración.

Respuesta

7

Ahora, descargo htmlunit 2.7 y descomprimí la carpeta, que contiene una carpeta "lib" con un montón de archivos jar en ella. ¿Dónde pongo esa carpeta lib en la carpeta del proyecto netbeans para poder usar htmlunit?

Primero, registre las bibliotecas en el IDE.

  1. En el IDE, elija Herramientas> Bibliotecas para abrir el Administrador de bibliotecas.
  2. Haga clic en Nueva biblioteca y proporcione un nombre para la biblioteca, p. Ej. "HtmlUnit"
  3. Con la biblioteca "HtmlUnit" seleccionado, haga clic en el botón "Agregar archivo JAR/carpeta ..." y seleccione el archivo JAR que se descargó anteriormente y haga clic en OK para completar

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

A continuación, agregue las bibliotecas al proyecto en el que está trabajando.

  1. Seleccione el proyecto desde el punto de vista del proyecto, botón derecho del ratón y seleccione "Propiedades"
  2. En la categoría Bibliotecas, haga clic en el "Add Library ... botón "y seleccione la biblioteca HtmlUnit y haga clic en OK para completar

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

(...) ¿Dónde la del com.gargoylesoftware viene?

Desde la biblioteca tiene que agregar (más precisamente, desde los archivos jar htmlunit).

+0

Hice exactamente lo que dijo anteriormente y ahora veo los archivos jar de la Unidad HTML en Bibliotecas en el árbol de proyectos en n etbeans. El problema es que las importaciones todavía no funcionan. La primera parte de la ruta: "com" tiene la línea de lectura debajo y dice "package com.gargoylesoftware.htmlunit does not exist". ¿Alguna idea de lo que no funciona? Además, buena respuesta detallada y gracias por su ayuda. – Joe

+0

@Joe puede intentar reconstruir el proyecto –

+0

Cuando lo hago, obtengo el mismo error de "package com.gargoylesoftware.htmlunit exists". – Joe

0

com.gargoylesoftware.htmlunit

es un paquete en uno de los archivos jar que haya descargado. Debe asegurarse de que estos archivos jar estén en el "classpath" para que Java encuentre las clases dentro (Page, BrowserVersion ++). Si usas Netbeans volcando el jar en la carpeta lib, usualmente harás el truco.

Cuestiones relacionadas