2012-03-07 5 views
0

ヘイゼルキャストの調査を開始した今日、私はサイトからハローキャスト2.0をダウンロードし、サイトで提供されているScreenCastに従いました。私はbinディレクトリに行き、run.batをコマンドプロンプトから起動しました。私がhazelcast/bin/run.batを開始したときのTestAppのClassNotFoundException

私はClassNotFoundExceptionを取得しています。誰かが間違っていたことを私に教えてもらえますか?

Caused by: java.lang.ClassNotFoundException: com.hazelcast.examples.TestApp 
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) 
+1

この例外は通常、CLASSPATHに.classまたはJARファイルがないことを意味します。 .batファイルが間違っているか、存在しないJARがあります。 – duffymo

+0

ヘッセルキャスト1.9.4.8をダウンロードしました。今これが正しく開始されています! – venkataratnam

+0

私は、あなたのrun.batで発行されたコマンドを正確に投稿できますか? javaまたはjava -jarコマンド全体(コマンドウィンドウのrun.batファイルから同じコマンドを実行して、ここに投稿してください) – abehrens

答えて

1

duffymoさんのコメントで述べたように、それはクラスパス../lib/hazelcast-${project.version}.jarに以下を追加して、問題がの.batファイルにあります。

${project.version}をダウンロードしたバージョン番号に置き換えるか、libディレクトリから正しいjar名を確認すれば、すべてが正しく動作するはずです。

+0

そうです。つまり、ヘイルキャスト2.0はバグです。私はどこかで、1.9.3と同じ問題があり、1.9.4で修正されていると読んでいます。 – venkataratnam

+0

それはバグであるとは言いません。これは単なるビルド/パッケージ問題です。 –

+0

はい、これはパッケージの問題で、2.0.1パッチリリースで修正される予定です。 – mmdogan

関連する問題