Skip to content
Tools
Errors
Commands
Flags
Config
Cheat sheets
Changes
Compat
Codes
Compare
Glossary
Search
Ctrl K
Browse
Tools
Error Messages
Commands
Flags & Options
Config Reference
Cheat Sheets
Version Changes
Compatibility
Codes & Tables
X vs Y
Glossary
Home
Compatibility
Java
Languages
Java Compatibility
JVM language, the JDK tools and runtime.
All Java pages
Java class file major version by release: 52 is Java 8, 61 is 17, 65 is 21
Class file major version by Java release: 8 is 52, 11 is 55, 17 is 61, 21 is 65. Why an older JVM rejects newer classes and how javac --release sets it.
Esc