________________________________
From: Jan Tosovsky <j.tosov...@tiscali.cz>
Sent: Wednesday, December 7, 2016 4:29 PM
To: batik-users@xmlgraphics.apache.org
Subject: SVG rasterizer 1.8 - NoClassDefFoundError when exporting PDF

Dear All,

I've tried to convert my SVG file using Batik rasterizer using the following
command, but it ends with NoClassDefFoundError:

D:\batik-1.8>java -Xmx512m -jar batik-rasterizer-1.8.jar -m application/pdf
horologium.svg
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/batik/dom/svg/SVGDOMImplementation
        at
org.apache.fop.svg.AbstractFOPTranscoder.<init>(AbstractFOPTranscoder.java:1
07)
        at org.apache.fop.svg.PDFTranscoder.<init>(PDFTranscoder.java:84)
        at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Na
tive Method)
        at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unk
nown Source)
        at
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance
(Unknown Source)
        at java.base/java.lang.reflect.Constructor.newInstance(Unknown
Source)
        at java.base/java.lang.Class.newInstance(Unknown Source)
        at
org.apache.batik.apps.rasterizer.DestinationType.getTranscoder(Unknown
Source)
        at org.apache.batik.apps.rasterizer.SVGConverter.execute(Unknown
Source)
        at org.apache.batik.apps.rasterizer.Main.execute(Unknown Source)
        at org.apache.batik.apps.rasterizer.Main.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException:
org.apache.batik.dom.svg.SVGDOMImplementation
        at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
        at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown
Source)
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
        ... 11 more

MG>Jan what happens when you insert batik-svg-dom.jar on classpath?

http://www.java2s.com/Code/Jar/b/Downloadbatiksvgdomjar.htm
Download batik-svg-dom.jar : batik « b « Jar File 
Download<http://www.java2s.com/Code/Jar/b/Downloadbatiksvgdomjar.htm>
www.java2s.com
Download batik-svg-dom.jar. Files contained in batik-svg-dom.jar: 
META-INF/LICENSE META-INF/MANIFEST.MF META-INF/NOTICE 
org.apache.batik.dom.anim.AnimatableElement ...

MG>Martin-


It worked in older version of Batik, however I can see difference of fop
library names:
1.7: pdf-transcoder.jar
1.8: fop-transcoder-allinone-1.1.jar

Is it necessary to download any additional stuff?

I am on Win10 + OracleJDK 1.8

Thanks,

Jan


---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-h...@xmlgraphics.apache.org

Reply via email to