2012-03-07 29 views
0

今天我開始研究hazelcast,我從網站下載了hazelcast-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 2012-03-07 17:28:02

+0

我已經下載了hazelcast 1.9.4.8。現在這是正確啓動! – venkataratnam 2012-03-07 17:28:59

+0

我其次,你可以發佈你的run.bat發出的確切命令?整個java或java -jar命令(或者,在命令窗口中從run.bat文件運行相同的命令並在此處發佈) – abehrens 2012-03-07 17:30:10

回答

1

正如duffymo的評論所指出的,在.BAT文件有問題,因爲它增加了以下到classpath ../lib/hazelcast-${project.version}.jar

只需將${project.version}替換爲您下載的版本號,或者從lib目錄中檢查正確的jar名稱,並且所有內容都應該正常工作。

+0

多數民衆贊成在..這意味着,榛樹2.0是越野車..我讀的地方說,1.9.3有同樣的問題,它已被固定在1.9.4 – venkataratnam 2012-03-07 17:41:41

+0

我不會說它是越野車,因爲這一點。這只是一個構建/包裝問題:) – 2012-03-07 17:43:40

+0

是的,這是一個包裝問題,將在2.0.1補丁版本中解決。 – mmdogan 2012-03-08 05:23:10

相關問題