Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Добавить класс org.apache.xerces.dom.DeferredDocum


Автор: svby 3.7.2005, 11:52
В Swing-программе использую классы из пакета org.apache.xerces. В стандарный набор эти классы не входят. Создал jar-файл. Если запускаю его так-"java -jar servletframe.jar"(через sdk) всё работает. А если через javaw(JRE) не работает потому что не находит класс org.apache.xerces.dom.DeferredDocumentImpl. КАК запокавать эти нестандартные классы в сам jar?
ЧТО написать в манифест для этих классов?

Заранее блогадарен.

Автор: svby 3.7.2005, 13:35
Сама программа работает на маём компьютере потому что у меня в папке C:\j2sdk1.4.2_01\jre\lib\ext есть файлы xmlParserAPIs.jar и xercesImpl.jar. На клиентском компьтере в папке C:\Program Files\Java\j2re1.4.2_01\lib\ext этих файлов скорее всего не будет. Поэтому ЕСТЬ ЛИ ВОЗМОЖНОСТЬ ВCЁ(мою прогу+некоторые классы с xmlParserAPIs.jar и xercesImpl.jar ) ЗАПОКАВАТЬ В ОДИН МОЙ ФАЙЛ JAR и только потом всё вместе доставить клиенту?

Автор: LSD 3.7.2005, 19:20
Цитата(svby @ 3.7.2005, 14:35)
Поэтому ЕСТЬ ЛИ ВОЗМОЖНОСТЬ ВCЁ(мою прогу+некоторые классы с xmlParserAPIs.jar и xercesImpl.jar ) ЗАПОКАВАТЬ В ОДИН МОЙ ФАЙЛ JAR и только потом всё вместе доставить клиенту?

Конечно, JAR это по сути обычный zip архив + MANIFEST. Так что просто добавляешь в JAR файлы из xmlParserAPIs.jar и xercesImpl.jar и будет вам щастье. Любая приличная IDE умеет это делать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)