简体   繁体   中英

Getting a java.lang.ClassNotFoundException even though i've specified the correct jar with -cp

java.lang.ClassNotFoundException: com.hazelcast.core.Hazelcast

This bit is strange though, because i've added hazelcast-1.8.5.jar to the classpath when i'm running java:

java -cp hazelcast-1.8.5.jar -jar myapp.jar

So i cannot understand why i'm getting the ClassNotFoundException, when the hazelcast jar is well and truly present, and specified in the command line. Any ideas please?

By the way, hazelcast is pretty fricking sweet!

From the -jar option docs :
When you use this option, the JAR file is the source of all user classes, and other user class path settings are ignored.

您需要在JAR清单中设置ClassPath。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM