导入自定义lib Java

时间:2015-01-09 09:16:20

标签: java import

尝试在我的项目中导入“自定义”库“Htmlunit”。我使用IDE Netbeans并完成了以下操作:

  1. 右键点击“图书馆”
  2. 点击“添加图书馆”
  3. 创建了库并添加了它
  4. 然后我要导入jar“htmlunit-2.15”,但Netbeans告诉我以下内容:

    '.' expected
    

    我尝试过以下格式:

    import htmluni-2.15;
    import htmlunit-2.15.*;
    import Htmlunit;
    import Htmlunit.*;
    

    我已经在这里阅读了其他主题,但是我并没有完全理解我是如何实现这一目标的。

    图片:[http://s8.postimg.org/7ru7csh5h/import.png][1]

2 个答案:

答案 0 :(得分:3)

它不起作用,你导入代码实际的类,而不是jar。我建议你阅读更多关于classpath的内容,因为这是一个基本话题。

可能你需要打开jar存档并查看它的内部目录结构。当您对某个课程感兴趣的课程位于file.jar - >下时com / example / Utils.class,您需要使用以下方法导入它:

import com.example.Utils

答案 1 :(得分:0)

创建新项目Maven-> Java Appliacation。找到文件pom.xml,并添加此

<dependencies>
    <dependency>
        <groupId>net.sourceforge.htmlunit</groupId>
        <artifactId>htmlunit</artifactId>
        <version>2.4</version>
    </dependency>
</dependencies>

Maven自动下载库并将它们添加到项目中。