2010-07-18 52 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文件夹通常会做伎俩。