2010-07-18 42 views
7

我是一個相當大的Java的noob,但我想嘗試htmlunit。我使用netbeans作爲我的IDE,並創建了一個項目文件夾「hu1」。下面是該文件夾的結構:Java:如何設置htmlunit

hu1 
> nbproject 
> src 
    > hu1 
> test 

現在,我下載2.7的HtmlUnit並解壓的文件夾,其中包含一個「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中,選擇工具>庫打開庫管理器。
  2. 點擊新圖書館並提供圖書館的名稱,例如, 「的HtmlUnit」
  3. 當選擇「的HtmlUnit」庫中,單擊「添加JAR /文件夾...」按鈕,並選擇在前面下載的jar文件,然後單擊確定完成

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

然後,將庫添加到您正在處理的項目中。

  1. 從項目視圖中的項目,右鍵單擊並選擇「屬性
  2. 在圖書館類別,點擊「添加庫...「按鈕,然後選擇化的HtmlUnit庫,然後單擊確定完成

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

(...)在哪裏的的com.gargoylesoftware從何而來?

從庫你必須添加(更確切地說,從htmlunit罐子裏)

+0

我完全按照上面所說的做了,現在我在n項目樹的庫中看到了HTML單元jar文件etbeans。問題是,導入仍然不起作用。路徑的第一部分:「com」在其下面具有讀取行並且表示「package com.gargoylesoftware.htmlunit不存在」。任何想法什麼不工作? 此外,很好的詳細答案和感謝您的幫助。 – Joe 2010-07-18 23:16:46

+0

@Joe你可以嘗試重建項目 – 2010-07-18 23:20:23

+0

當我這樣做時,我得到了同樣的「包com.gargoylesoftware.htmlunit不存在」的錯誤。 – Joe 2010-07-19 00:40:38

0

com.gargoylesoftware.htmlunit

是在你下載的jar文件中的一個包。您必須確保這些jar文件位於「classpath」中,以便Java能夠查找內部的類(Page,BrowserVersion ++)。如果你使用Netbeans轉儲jar文件夾的lib文件夾通常會做伎倆。