Christoph Eckert wrote:
> Hi,
>
> I try to extract some data from an osm file using osmosis. I invoke it like 
> this:
>
> java -mx1024m -jar ./osmosis-0.31/osmosis.jar --read-xml 
> file="someosm.bz" --node-key-value place.city,place.town --way-key-value 
> highway.motorway,highway.trunk,highway.primary,highway.secondary --write-xml 
> file="evenless.osm"
>
> However I get some error:
> org.openstreetmap.osmosis.core.Osmosis main
> SCHWERWIEGEND: Execution aborted.
> java.lang.NoClassDefFoundError: org/java/plugin/PluginLifecycleException
>         at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:73)
>         at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:30)
>   
You need to have all of the jar files in the osmosis/lib/default 
directory available on the classpath.  This includes jpf-1.5.jar which 
contains the missing class org/java/plugin/PluginLifecycleException 
listed above.

If osmosis.bat batch file or osmosis shell script files in the bin 
directory should do this for you.  Is there a reason you can't use the 
launch scripts provided?

> The java version is:
> java -version
> java version "1.6.0_03"
> Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
> Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)
>
> I searched the web and the archives of this list and found some advice. Due 
> to 
> my complete ignorance of Java I didn't manage to put the puzzle together, 
> though. Do I need to set some environment variable to point java to some 
> plugin or library locations? Do I need to install a later Java version (I 
> already tried to install a recent version from java.com in a local sandbox 
> directory, but to no avail)? Any other hint?
>   
The java version you are using is fine.  You're just missing the 
additional jars required to make osmosis run.  osmosis.jar itself only 
contains osmosis classes, it doesn't include all of the external 
dependencies required.

Brett


_______________________________________________
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev

Reply via email to