JavaOmnibus
Class File 46.0 favicon All About Class File 46.0
Class File 46.0 • 1998 • Java 1.2
46.0Java 2Platform shift

All About Class File 46.0

The move to class file version 46.0 aligned with the Java 2 platform era and the platform's broad expansion.

Binary milestone

Class File 46.0

The move to class file version 46.0 aligned with the Java 2 platform era and the platform's broad expansion.

46.0Java 2Platform shift
Compatibility meaning

Why the version number matters

The class file version is the binary compatibility signal that tells tooling and runtimes which generation of compiled Java bytecode they are dealing with.

This milestone is part of the steady one-step-per-release evolution of the Java class file contract.

javap -verbose MyClass.class
# look for: major version 46
Release context

What was happening around this milestone

Java 2 platform

The move to class file version 46.0 aligned with the Java 2 platform era and the platform's broad expansion.

Related pages

Continue through binary and runtime history