
You must have at times received java.lang.UnsupportedClassVersionError when you try to run a Java Class or application,
java.lang.UnsupportedClassVersionError: MyJavaClass :
Unsupported major.minor version 64.0
The reason you would get this error is your class files might be built using a higher version of Java Compiler and your JVM (JRE) does not support it.
List of Java Major Minor Versions
| Java version | Major Version | Hex Code |
|---|---|---|
| Java SE 21 (YTR) | 65 | (0x41) |
| Java SE 20 | 64 | (0x40) |
| Java SE 19 | 63 | (0x3F) |
| Java SE 18 | 62 | (0x3E) |
| Java SE 17 | 61 | (0x3D) |
| Java SE 16 | 60 | (0x3C) |
| Java SE 15 | 59 | (0x3B) |
| Java SE 14 | 58 | (0x3A) |
| Java SE 13 | 57 | (0x39) |
| Java SE 12 | 56 | (0x38) |
| Java SE 11 | 55 | (0x37) |
| Java SE 10 | 54 | (0x36) |
| Java SE 9 | 53 | (0x35) |
| Java SE 8 | 52 | (0x34) |
| Java SE 7 | 51 | (0x33) |
| Java SE 6.0 | 50 | (0x32) |
| Java SE 5.0 | 49 | (0x31) |
| JDK 1.4 | 48 | (0x30) |
| JDK 1.3 | 47 | (0x2F) |
| JDK 1.2 | 46 | (0x2E) |
| JDK 1.1 | 45 | (0x2D) |
Provide Feedback For This Article
We take your feedback seriously and use it to improve our content. Thank you for helping us serve you better!
😊 Thanks for your time, your feedback has been registered!
Comments & Discussion
Facing issues? Have questions? Post them here! We're happy to help!