Java:将下载的Java库与NetBeans一起使用
我正在尝试使用opencsv库 如何导入它,以便开始将其与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
谢谢。您可以创建新的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文件中找到