You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I just tried setting up a little Java application to read and write KML files
with this library. I am using the latest Eclipse version on Win XP x32. I
started with a very simple class looking like this:
import de.micromata.opengis.kml.v_2_2_0.*;
public class Main {
public static void main(String[] args) {
Kml kml = new Kml();
kml = Kml.unmarshal(("borabora.kml"));
Document document = (Document) kml.getFeature();
}
}
In the proect properties, I added references to:
- jaxb-impl-2.1.9-sources.jar
- JavaAPIforKml-sources.jar
Eclipse does not show any errors or warnings before trying to compile, but when
I try to compile I receive the following exceptions:
javax.xml.bind.JAXBException
- with linked exception:
[java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory]
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:187)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:363)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522)
at de.micromata.opengis.kml.v_2_2_0.Kml.unmarshal(Kml.java:843)
at Main.main(Main.java:34)
Caused by: java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at javax.xml.bind.ContextFinder.safeLoadClass(ContextFinder.java:481)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:185)
... 5 more
I have already opened jaxb-impl-2.1.9-sources.jar with WinRar and I found the
class com.sun.xml.bind.v2.ContextFactory where it's supposed to be. (Actually
no class seems to be missing.)
I did not try to read attributes from the file, because I was not yet able to
open any file at all.
What am I doing wrong?
Original issue reported on code.google.com by skupsc...@googlemail.com on 7 Jan 2011 at 9:17
The text was updated successfully, but these errors were encountered:
It seems to be working now. Trying to include the sources seemed to be the
problem.
Added the compiled libraries to the project now (these containing the .class
files) and can now read and write KML files.
Regards.
Original comment by skupsc...@googlemail.com on 7 Jan 2011 at 10:01
Original issue reported on code.google.com by
skupsc...@googlemail.com
on 7 Jan 2011 at 9:17The text was updated successfully, but these errors were encountered: