ElementTraversal не может быть найден batik dom

Я создаю приложение eclipse rcp, которое должно генерировать файлы SVG.

Для этого я использую apache batik библиотеки. Чтобы получить библиотеки в виде плагинов, я использую p2-maven-plugin. Вообще говоря, у меня нет проблем во время компиляции.

Когда дело доходит до времени выполнения, несмотря на добавление всех необходимых (по крайней мере, я думаю) плагинов, когда я вызываю метод, который выполняет преобразование в файл SVG, я получаю исключение:

Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal cannot be found by org.apache.xmlgraphics.batik-dom_1.8.0
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:410)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 51 more

Как можно исправить эту проблему?


person Bublik    schedule 16.10.2016    source источник
comment
Вы читали это? stackoverflow.com/questions/17515333/   -  person Robert Longson    schedule 16.10.2016
comment
Я включил xml-api 1.4.01 в свой проект. Но что касается первого ответа, я не устанавливал причал. Какие-либо предложения?   -  person Bublik    schedule 16.10.2016