2010-07-18 6 views
7

Я довольно большой noob для Java, но я бы хотел попробовать htmlunit. Я использую netbeans как свою IDE, и я создал папку проекта «hu1». Вот структура для этой папки:Java: как настроить htmlunit

hu1 
> nbproject 
> src 
    > hu1 
> test 

Теперь загрузить HtmlUnit 2.7 и распаковали папку, которая содержит «Lib» папка с кучей файлов .jar в нем. Где я могу поместить эту папку lib в папку проекта netbeans, чтобы я мог использовать htmlunit?

Кроме того, как только я понял, какие пути я использую для импорта. Много примеров, которые я видел в Интернете, использовать что-то вроде этого:

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

Где сделайте com.gargoylesoftware взялось?

Я знаю, что это вопросы для начинающих, и я действительно должен просто прочитать, как программировать с java больше, но я был бы признателен за некоторые советы экспертов здесь.


ОБНОВЛЕНИЕ: вот изображение моей установки.

ответ

7

Теперь я загружаю htmlunit 2.7 и распакую папку, содержащую папку «lib» с кучей файлов jar в ней. Где я могу поместить эту папку lib в папку проекта netbeans, чтобы я мог использовать htmlunit?

Сначала зарегистрируйте библиотеки в среде IDE.

  1. В среде IDE выберите Tools> Библиотеки, чтобы открыть диспетчер библиотек.
  2. Нажмите Новая библиотека и укажите имя библиотеки, например. «HtmlUnit»
  3. С «HtmlUnit» библиотеки выбранной, нажмите на кнопку «Добавить JAR/папку ...» и выберите файл банку, который был загружен ранее, и нажмите кнопку OK, чтобы завершить

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

Затем добавьте библиотеки в проект, над которым вы работаете.

  1. Выберите проект с точки зрения проекта, правой кнопкой мыши и выберите «Свойства»
  2. под категорию библиотеки, нажмите на "Добавить библиотеку ... кнопки "и выберите библиотеку HtmlUnit и нажмите кнопку OK для завершения

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

(...) Где мое com.gargoylesoftware взялось?

Из библиотеки вы должны добавить (точнее, из банок htmlunit).

+0

Я сделал то, что вы сказали выше, и теперь я вижу файлы jar в блоке HTML в разделе «Библиотеки» в дереве проектов в n etbeans. Проблема в том, что импорт все еще не работает. Первая часть пути: «com» ​​имеет под ним строку чтения и говорит: «package com.gargoylesoftware.htmlunit не существует». Любые мысли о том, что не работает? Также, хороший подробный ответ и спасибо за вашу помощь. – Joe

+0

@Joe вы можете попытаться восстановить проект –

+0

Когда я это сделаю, я получаю ту же ошибку «package com.gargoylesoftware.htmlunit не существует». – Joe

0

com.gargoylesoftware.htmlunit

Является ли пакет в одном из кувшинов загруженных файлов. Вы должны убедиться, что эти файлы jar находятся в «classpath», чтобы Java могла находить классы внутри (Page, BrowserVersion ++). Если вы используете сброс Netbeans, банку в папке lib обычно будет делать трюк.

Смежные вопросы