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

Java:将下载的Java库与NetBeans一起使用,java,netbeans,csv,Java,Netbeans,Csv,我正在尝试使用opencsv库 如何导入它,以便开始将其与NetBeans一起使用 我不知道我在做什么,所以从下载和解压缩文件后的最开始 谢谢。您可以创建新的maven项目并添加: <dependency> <groupId>net.sf.opencsv</groupId> <artifactId>opencsv</artifactId> <version>2.0</vers

我正在尝试使用opencsv库

如何导入它,以便开始将其与NetBeans一起使用

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


谢谢。

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

    <dependency>
      <groupId>net.sf.opencsv</groupId>
      <artifactId>opencsv</artifactId>
      <version>2.0</version>
    </dependency>
到您的pom文件

//编辑:
我之所以建议使用它,是因为IMO NetBeans具有很好的maven支持,而且它可能是在NetBeans中使用外部libs的最佳解决方案。但我不确定这是否适合初学者。

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

    <dependency>
      <groupId>net.sf.opencsv</groupId>
      <artifactId>opencsv</artifactId>
      <version>2.0</version>
    </dependency>
到您的pom文件

//编辑:
我之所以建议使用它,是因为IMO NetBeans具有很好的maven支持,而且它可能是在NetBeans中使用外部libs的最佳解决方案。但我不确定这对初学者来说是否正确。

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

将Jar复制到您的项目库文件夹中。 然后右键单击项目,选择属性。
现在会打开一个窗口“转到库->添加Jar/文件夹”选择您的Jar并按“确定”。

我只想补充一点解释,为什么将Jar文件添加到库中是有效的

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

file xml-apis.jar 
# xml-apis.jar: Zip archive data, at least v1.0 to extract
jar文件中有一个文件夹结构,您可以用7z列出它:

这种情况下的输出:

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
因此,在类路径中添加了jar文件后,在java源代码中执行此操作时:

import org.w3c.dom.DOMImplementation;

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

我只想补充一点解释,为什么将jar文件添加到库中是有效的

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

file xml-apis.jar 
# xml-apis.jar: Zip archive data, at least v1.0 to extract
jar文件中有一个文件夹结构,您可以用7z列出它:

这种情况下的输出:

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
因此,在类路径中添加了jar文件后,在java源代码中执行此操作时:

import org.w3c.dom.DOMImplementation;
dominimplementation类可以在org/w3c/dom目录下的jar文件中找到