title: Script Error: Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classwor lds/Launcher
body: <p>I'm running OpenStreetMap's Osmosis in Windows XP to cut a subset of data from a larger set. In various incarnations, the program either hangs or gives me the following error:</p>
  
  <pre><code>C:\Documents and Settings\mmorisy\tools&gt;osmosis.bat --read-xml enableDateParsing
  =no file="us_zipcodes.osm" --log-progress interval="10" --bounding-box top=43.22
  868195 left=-73.5981635 bottom=41.2283584 right=-69.814204 --write-xml file="mas
  s_zipcodes.osm"
  Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classwor
  lds/Launcher
  Caused by: java.lang.ClassNotFoundException: org.codehaus.classworlds.Launcher
          at java.net.URLClassLoader$1.run(Unknown Source)
          at java.security.AccessController.doPrivileged(Native Method)
          at java.net.URLClassLoader.findClass(Unknown Source)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClass(Unknown Source)
  Could not find the main class: org.codehaus.classworlds.Launcher.  Program will
  exit.
  </code></pre>
  
  <p>I get the feeling that Java isn't properly installed or configured, but I have installed the most revent SDK from Oracle's website and can't figure out where else I might be going wrong, despite maybe half dozen variations.</p>