Possible Duplicate:
unsupported major .minor version 51.0अपवाद: एक (असमर्थित MAJOR.MINOR संस्करण 51,0)
मैं JDK7, स्थापित एक सरल नमस्ते शब्द कार्यक्रम संकलन हो जाता है, लेकिन मैं अपवाद निम्न हो गया, जब मैं इस चलाते हैं।
Exception in thread "main" java.lang.UnsupportedClassVersionError: a (Unsupported major.minor version 51.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
मैं कमांड प्रॉम्प्ट पर java -version
जाँच की है, यह जावा संस्करण 1.4.2_03 से पता चलता लेकिन जब मैं java.com से नए जावा संस्करण को स्थापित करने की कोशिश की यह दर्शाता है कि मैं सिफारिश जावा 7 संस्करण हो रही है।
ध्यान दें कि आप पहले जावा रनटाइम के लिए "-Target" विकल्प javac के साथ संकलित कर सकते हैं। –
डुप्लिकेट नहीं - यह समस्या यह है कि जेडीके 7 पथ पर जेडीके 1.4.2 के पीछे मौजूद है। –
मैकॉक्स के लिए निम्नलिखित ने मेरी मशीन पर काम किया। निर्यात JAVA_HOME =/लाइब्रेरी/जावा/जावा वर्चुअल माचिन/जेडीके 1.7.0_71.jdk/सामग्री/होम/जेआर –