2011-01-24 5 views
1

Windows XPでOpenStreetMapの浸透を実行して、大きなセットのデータのサブセットを切ります。様々な化身では、プログラムがハングアップしたり、私に次のようなエラーを与えて、次のいずれかスクリプトエラー:スレッド "main"の例外java.lang.NoClassDefFoundError:org/codehaus/classwor lds /ランチャー

C:\Documents and Settings\mmorisy\tools>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. 

「私は、Javaが正しくインストールまたは設定されていないという感覚を得るが、私は、OracleのWebサイトから最もrevent SDKをインストールしているとすることができますたぶん半ダースのバリエーションがあるにもかかわらず、どこが間違っているかもしれないかを把握していない。

答えて

3

エラーは、Java自体が正しくインストールされているが、実行しようとしている.classファイルが見つからないことを意味します。

推測すると、osmosis.batには、classworlds.jarファイルの不正な-jarまたは-cp(または-classpath)引数があります。

+0

これは、ありがとう!私はすぐにこの答えを受け入れるでしょう。 –

関連する問題