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.
IDE¶
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.