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
You need to set ClassPath in the JAR manifest.
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.