xml - How to export KML file with JAK library or libkml -java? -


I use KML objects in Java. I want to export this object to the file. I try to write it with the JAC library, the function KML. With Marshall (), but not success I get this error:

  formula exception "main" java.lang.NoClassDefFoundError: com / sun / xml / bind / marshaller (natives on / NamespacePrefixMapper java.lang.ClassLoader.defineClass1 method) JavaklangkClassLoaderkdefineClass (unknown source java.security.SecureClassLoader.defineClass on java.net.URLClassLoader.defineClass on java.net.URLClassLoader.access $ 100) (unknown source) (source unknown) (unknown source ) At java.net.URLClassLoader $ 1.run (unknown source) at java.net.URLClassLoader $ 1.run (Unknown Source) java.security.AccessController.doPrivileged (Basic method) on java.net.URLClassLoader.findClass Java.lang.ClassLoader.l (unknown source) OadClass de.micromata.opengis.kml.v_2_2_0.Kml at java.lang.ClassLoader.loadClass at sun.misc.Launcher $ AppClassLoader.loadClass (unknown source) (unknown source). Create Merselr (Kml.java:642) on de.micromata.opengis.kml.v_2_2_0.Kml.marshal (Kml.java:682) on De.mic romata.opengis.kml.v_2_2_0.Kml.marshal (Kml.java: 759) com.nice.nicetrack.KMLGenerator.toKML (KMLGenerator.java:141) on com.nice.nicetrack.KMLGenerator.main (on KMLGenerator.java: java.lang.ClassNotFoundException: 240) due to the java.net Java .URLClassLoader $ 1.run (com.sun.xml.bind.marshaller.NamespacePrefixMapper)) .security.AccessController.doPrivileged (Native method java.net.URLClassLoader $ 1.run (unknown source unknown source) Sun Java .misc.Launcher $ AppClassLoader.loadClass on JavaknetkURLClassLoaderkfindClass (unknown source java.lang.ClassLoader.loadClass) .lang.ClassLoader.loadClass on (unknown source) (unknown source) (blind Source) ... 17 more  

I do not want to use XML or string format. Only KML Objects !! Please help me !! Thanks!

Depending on the Java architecture for XML compatibility (XML) for underlying XML serialization. KML is a XML format so that you have to add JAXB jar to your square path. This dependency can be found in the project for POM.XML.

If you use Maven to create, you can add jaxb entries directly to your pom.xml file, but if you have JavaAPIforKml entry shown below Accordingly, they should be automatically downloaded:

& Lt; Version & gt; 2.2.1 & lt; / Edition & gt; & Lt; / Dependencies & gt;

Or you can download the jars directly and add them to your class:

In the same way you can send jars in central Maven stores. Search directly for:


Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -