Hallo Jan,

ich habe folgende Zeile für das Verschmelzen in einem WinBatch aufgerufen:

call %osmworkfolder%\osmosis\bin\osmosis.bat --read-xml
tmp_operator_node.osm --read-xml tmp_operator_way.osm --merge
--write-xml bus_gesamt.osm

wobei %osmworkfolder% der Pfad zur dem übergeordneten Ordner ist in
welchem die Osmosis-Dateien sich befinden. Nun bekomme ich die Meldung:

Exception in thread "main" java.lang.NoCla
Caused by: java.lang.ClassNotFoundExceptio
at java.net.URLClassLoader$1.run(U
at java.security.AccessController.
at java.net.URLClassLoader.findCla
at java.lang.ClassLoader.loadClass
at sun.misc.Launcher$AppClassLoade
at java.lang.ClassLoader.loadClass
Could not find the main class: org.codehau
der Stacktrace ist rechts etwas abgeschnitten, daher es ist schwer zu sagen, was das ist, aber das scheint ein eher grundsätzliches Problem zu sein (Java findet eine der Hauptklassen von Osmosis nicht).

Welche Version benutzt du denn? Bis 0.38 hatte Osmosis nämlich einen Bug im Batch-Skript (osmosis.bat), der das Starten verhinderte, wenn Osmosis auf einem anderen Laufwerk lag als im aktuellen Verzeichnis, dann kamen auch so ähnliche Fehlermeldungen. In 0.39 ist das korrigiert (siehe [1]).

Grüße
Igor

[1] http://lists.openstreetmap.org/pipermail/osmosis-dev/2011-February/000919.html

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an