JMRI is the Java Model Railroad Interface, a set of tools for model railroad computer control. Please note, to access your controller hardware you will probably need to add your username to the 'dialout' group. Instead of zulu-openjdk11, you can use any other Java 11 distribution.