Я просто добавлю небольшое объяснение, почему добавляется файл 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
.
Любите откровенность –