2010-06-06 3 views
1

Я пытаюсь использовать библиотеку opencsv http://opencsv.sourceforge.net/Java: Используйте загруженную библиотеку Java с NetBeans

Как я импортировать его, так что я могу начать использовать его с NetBeans?

Я понятия не имею, что они делают, начиная с самого начала после загрузки и распаковки файла.

Спасибо.

+0

Любите откровенность –

ответ

3

Скопируйте банку в папку проекта lib. Затем щелкните правой кнопкой мыши по вашим свойствам выбора проекта. Теперь открывается окно в библиотеки-> Добавить Jar/Folder, выберите банку и нажмите OK.

0

Вы можете создать новый проект Maven и добавить:

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

в свой файл POM.

// edit: Я предложил его, потому что IMO NetBeans имеет отличную поддержку maven, и это, вероятно, лучшее решение для использования внешних библиотек в NetBeans. Как бы то ни было, я не уверен, что это правильный путь для новичков.

0

Я просто добавлю небольшое объяснение, почему добавляется файл jar в библиотеку.

Файл баночки на самом деле просто почтовый файл, на Linux вы можете узнать с помощью этой команды:

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

Существует структура папок внутри файла банки, вы можете перечислить его 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 

Таким образом, дополнив JA г файл в пути к классам, когда вы делаете это в Java исходный код:

import org.w3c.dom.DOMImplementation; 

DOMImplementation класса можно найти в файле фляги в каталоге org/w3c/dom.

Смежные вопросы