System Requirements

Java Builds

LiveRecorder for Java is supported on x86_64 builds of Java * SE 8, 11, 17 and 18 from OpenJDK and Oracle, running on Linux.

Linux Distributions

LiveRecorder for Java is supported on the following Linux distributions:

  • Red Hat Enterprise Linux and CentOS 7.9, 8.4, 8.6, 8.7.

  • Fedora 36, 37.

  • SUSE Linux Enterprise Server 12 SP5 (12.5), 15 SP3 (15.3), 15 SP4 (15.4).

  • Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS, 22.10.


LiveRecorder for Java recordings are replayable in release 2021.1 and later of IntelliJ IDEA , on all Windows, macOS and Linux versions supported by IDEA.

Recording Portability

Version compatibility

LiveRecorder for Java provides backwards compatibility. i.e. recordings made by an older release of LiveRecorder for Java on a Linux distribution supported by that older release are replayable by the same or a later release of the Undo Engine on a Linux distribution supported by that later release.

LiveRecorder for Java does not guarantee forwards compatibility.

JDK compatibility

Recordings made against a supported JDK are replayable using any JDK of the same major release.

Cross-distribution compatibility

Recordings made on a supported Linux distribution are replayable on any other supported Linux distribution.

Containers and Virtual Machines

Recordings made within a container, VM or WSL2 are replayable on a physical machine, and vice versa.


Oracle and Java are registered trademarks of Oracle and/or its affiliates.

IntelliJ and IntelliJ IDEA are trademarks or registered trademarks of JetBrains, s.r.o.