मैं जब मैं bin/cassandra
चलाने कैसेंड्रा ओएस एक्स पर काम करने की कोशिश कर रहा हूँ, मैं निम्नलिखित त्रुटि मिलती है:जावा त्रुटि: .class फ़ाइल त्रुटि में बुरा संस्करण संख्या जब ओएस एक्स पर कैसेंड्रा भागने की कोशिश कर
~/apache-cassandra-incubating-0.4.1-src > bin/cassandra -f
Listening for transport dt_socket at address: 8888
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
जो मैं खोज कर निर्धारित कर सकता हूं, यह त्रुटि जावा के असंगत संस्करणों से संबंधित है। मैं गलत क्या कर रही हूं पर
~/apache-cassandra-incubating-0.4.1-src > java -version
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03-211)
Java HotSpot(TM) 64-Bit Server VM (build 11.3-b02-83, mixed mode)
~/apache-cassandra-incubating-0.4.1-src > javac -version
javac 1.6.0_13
~/Downloads/apache-cassandra-incubating-0.4.1-src > echo $JAVA_HOME
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
कोई भी विचार: हालांकि, जहाँ तक मैं बता सकता हूँ, मैं जावा का नवीनतम संस्करण है?
पता लगाने wheress कैसेंड्रा वर्ग फ़ाइलों, स्वच्छ यह और निर्माण करते हैं, यह होना चाहिए भंडारण है जाएगा समस्या आईएमओ हल करें – Narayan