What JDK version does byteman require
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 version | JDK version required |
|---|---|
| Byteman 1.1+ | JDK 6 or later |
| Byteman 3.x | JDK 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 version | Byteman version required |
|---|---|
| JDK 21 support | Added in Byteman 4.0.21 with ASM 9.5 by This content is not included.BYTEMAN-429 |
| JDK 20 support | Added in Byteman 4.0.20 with ASM 9.4 by This content is not included.BYTEMAN-426 |
| JDK 19 support | Added in Byteman 4.0.19 with ASM 9.3 by This content is not included.BYTEMAN-422 |
| JDK 18 support | Added in Byteman 4.0.18 with ASM 9.2 by This content is not included.BYTEMAN-419 |
| JDK 17 support | Added in Byteman 4.0.15 with ASM 9.1 by This content is not included.BYTEMAN-412 |
| JDK 16 support | Added in Byteman 4.0.13 with ASM 9.0 by This content is not included.BYTEMAN-400 |
| JDK 15 support | Added in Byteman 4.0.10 with ASM 7.3.1 by This content is not included.BYTEMAN-393 |
| JDK 14 support | Added in Byteman 4.0.8 with ASM 7.2 by This content is not included.BYTEMAN-384 |
| JDK 13 support | Added in Byteman 4.0.6 with ASM 7.1 by This content is not included.BYTEMAN-378 |
| JDK 12 support | Added in Byteman 4.0.5 with ASM 7.0 by This content is not included.BYTEMAN-372 |
| JDK 11 support | Added in Byteman 4.0.4 with ASM 6.2 by This content is not included.BYTEMAN-371 |
| JDK 10 support | Added in Byteman 4.0.1 with ASM 6.1 by This content is not included.BYTEMAN-355 |
| JDK 9 support | Added 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.
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.