
JMRI: A Java Model Railroad Interface
The JMRI project is building tools for model railroad computer control. We want it to be usable to as many people as possible, so we're building it in Java to run anywhere, and we're trying to …
JMRI Install Guide: Windows
This will install JMRI to the default location, place shortcuts for DecoderPro and PanelPro on the desktop and create a JMRI Start Menu folder containing shortcuts for typically used JMRI …
JMRI: Releases
JMRI 5.11.7 is the next release of the current development series, containing the latest and greatest JMRI updates. The series is working toward the JMRI 5.12 production release, …
JMRI: JMRI and Java
JMRI needs a "Java Runtime Environment" (JRE) to run but will work fine with the larger "Java Development Kit" (JDK). A JDK is only needed if you want to work on JMRI development, i.e. …
JMRI: Hardware Support
This page lists hardware and networks that JMRI is known to work with, and provides links to information on how to configure JMRI to work with each particular type.
JMRI: PanelPro, an application for making Control Panels
The JMRI libraries contain the PanelPro application for creating panels to control or follow your (virtual) model railroad. This page introduces the application, and how to use it.
JMRI Manual: Index
You're not discouraged to dive in, but by taking on JMRI - or any powerful, but complex thing - one step at a time you sort of build a solid foundation that will pay for itself in due time.
JMRI®: Setup
As of production release JMRI 5.0, JMRI is fully supported when running on Java release 11 as noted above. Some problems have been encountered while using a Java version beyond Java …
JMRI: Downloading and Installing DecoderPro
The Download page on the main JMRI website provides links to download various JMRI versions, along with links to release notes, etc. Note that there are different downloads for different …
JMRI: Technical Info
JMRI is intended as a jumping-off point for hobbyists who want to control their layouts from a computer without having to create an entire system from scratch.