What JDK version does byteman require

Solution Verified - Updated

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 7.x
  • Java / OpenJDK
    • 8
    • 11
    • 17
  • Byteman

Issue

  • What JDK version does byteman require?

Resolution

Byteman can be downloaded here Content from byteman.jboss.org is not included.Byteman Project Downloads.

  • For old JDK 6 or JDK 7 users, we recommend using the latest Byteman 3.x release. (If JDK 7 users need to use some features in Byteman 4.x but missing in Byteman 3.x, try using Byteman 4.0.18.)
  • For JDK 8+ users, we recommend using the latest Byteman 4.x release.
Table of Byteman versions vs. required JDK versions
Byteman versionJDK version required
Byteman 1.1+JDK 6 or later
Byteman 3.xJDK 6 or later
Byteman 4.0.x (until 4.0.18)JDK 7 or later
Byteman 4.0.19+JDK 8 or later is required due to the change by This content is not included.BYTEMAN-420.
Table of Which Byteman versions added support for newer JDK versions

You might also want to know which Byteman version added support for newer JDK versions. Byteman relies on ASM to support newer JDK versions. See the following table about when Byteman updated ASM to support newer JDK versions.

JDK versionByteman version required
JDK 21 supportAdded in Byteman 4.0.21 with ASM 9.5 by This content is not included.BYTEMAN-429
JDK 20 supportAdded in Byteman 4.0.20 with ASM 9.4 by This content is not included.BYTEMAN-426
JDK 19 supportAdded in Byteman 4.0.19 with ASM 9.3 by This content is not included.BYTEMAN-422
JDK 18 supportAdded in Byteman 4.0.18 with ASM 9.2 by This content is not included.BYTEMAN-419
JDK 17 supportAdded in Byteman 4.0.15 with ASM 9.1 by This content is not included.BYTEMAN-412
JDK 16 supportAdded in Byteman 4.0.13 with ASM 9.0 by This content is not included.BYTEMAN-400
JDK 15 supportAdded in Byteman 4.0.10 with ASM 7.3.1 by This content is not included.BYTEMAN-393
JDK 14 supportAdded in Byteman 4.0.8 with ASM 7.2 by This content is not included.BYTEMAN-384
JDK 13 supportAdded in Byteman 4.0.6 with ASM 7.1 by This content is not included.BYTEMAN-378
JDK 12 supportAdded in Byteman 4.0.5 with ASM 7.0 by This content is not included.BYTEMAN-372
JDK 11 supportAdded in Byteman 4.0.4 with ASM 6.2 by This content is not included.BYTEMAN-371
JDK 10 supportAdded in Byteman 4.0.1 with ASM 6.1 by This content is not included.BYTEMAN-355
JDK 9 supportAdded in Byteman 4.0.0 with ASM 6.0 by This content is not included.BYTEMAN-324

FYI: Content from asm.ow2.io is not included.this ASM release page also shows which ASM versions support newer JDK versions.

Components
Category

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.