Java:将下载的Java库与NetBeans一起使用

时间:2010-06-06 03:37:47

标签: java netbeans csv

我正在尝试使用opencsv库http://opencsv.sourceforge.net/

如何导入它以便我可以开始在NetBeans中使用它?

我不知道我在做什么,所以从下载和解压缩文件后开始。

感谢。

3 个答案:

答案 0 :(得分:4)

将jar复制到项目lib文件夹中。 然后右键单击项目选择属性。 现在打开一个窗口转到库 - >添加Jar /文件夹选择你的jar并按OK。

答案 1 :(得分:0)

您可以创建新的maven项目并添加:

    <dependency>
      <groupId>net.sf.opencsv</groupId>
      <artifactId>opencsv</artifactId>
      <version>2.0</version>
    </dependency>

到您的pom文件。

//编辑: 我建议它,因为IMO NetBeans具有很好的maven支持,它可能是在NetBeans中使用外部库的最佳解决方案。我怎么也不确定它是否适合初学者。

答案 2 :(得分:0)

我将添加一些解释为什么将jar文件添加到库中。

一个jar文件实际上只是一个zip文件,在linux上你可以通过这个命令找到:

file xml-apis.jar 
# xml-apis.jar: Zip archive data, at least v1.0 to extract

jar文件中有一个文件夹结构,您可以使用7z列出它:

7z l xml-apis.jar 

这种情况下的输出:

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,8 CPUs)

Listing archive: xml-apis.jar

--
Path = xml-apis.jar
Type = zip
Physical Size = 194354

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2006-11-19 23:41:36 D....            0            0  META-INF
2006-11-19 23:41:34 .....         3577          556  META-INF/MANIFEST.MF
2006-11-19 23:41:32 D....            0            0  javax
2006-11-19 23:41:34 D....            0            0  javax/xml
2006-11-19 23:41:32 D....            0            0  javax/xml/datatype
2006-11-19 23:41:32 D....            0            0  javax/xml/namespace
2006-11-19 23:41:32 D....            0            0  javax/xml/parsers
...
2006-11-19 23:41:34 .....          713          425  org/apache/xmlcommons/Version.class
2006-11-19 23:41:32 .....          399          255  org/w3c/dom/Attr.class
2006-11-19 23:41:32 .....          100           84  org/w3c/dom/CDATASection.class
2006-11-19 23:41:32 .....          516          262  org/w3c/dom/CharacterData.class
2006-11-19 23:41:32 .....          104           88  org/w3c/dom/Comment.class
2006-11-19 23:41:32 .....          400          209  org/w3c/dom/DOMConfiguration.class
2006-11-19 23:41:34 .....          433          279  org/w3c/dom/DOMError.class
2006-11-19 23:41:34 .....          129          100  org/w3c/dom/DOMErrorHandler.class
2006-11-19 23:41:32 .....          999          558  org/w3c/dom/DOMException.class
2006-11-19 23:41:32 .....          515          220  org/w3c/dom/DOMImplementation.class

因此,当您在java源代码中执行此操作时,已在类路径中添加了jar文件:

import org.w3c.dom.DOMImplementation;

DOMImplementation类可以在目录org/w3c/dom的jar文件中找到。