Important - JMRI MUST Read me first!

JMRI System Requirements

Using JMRI requires a combination of hardware (in this case running Windows), Java software and a JMRI download for a specific version.

JMRI® version 4.2 requires Java 1.8.
Version 3.10.1 requires Java 1.6 or later.
Version 2.14.1 requires Java 1.5 (or 1.6 if you wish for drag & drop).

Windows 7-10 and Vista SP2 can run the current JMRI test and production releases with Java 8. If your computer runs one of these Windows versions, just go to the next step.
Computers running Vista SP1 can run JMRI 3.10.1 using Java 1.7.
Windows2000 SP3 and XP systems can run JMRI 2.14.1 using Java 1.6.
Windows98 and ME can run JMRI 2.8.

Note: It is possible to install Java 1.8 onto machines running Windows XP or Vista SP1, but this is unsupported by Oracle and may break at any time. To proceed, visit the Manual Java Downloads page and choose the Offline Installer for Windows. The installer will complain that it is unsupported, but should allow you to continue with the installation. Assuming that this is successful, proceed with installation of current JMRI test and production releases.

We recommend you have at least 256 MB of memory for Windows 98, 512 MB of memory for Windows 2000 and 2 GB for the newer W7-W10 systems. We have had a report that a 330 MHz Pentium II running W2000 is fine, but it's important to have enough memory and free hard disk space. For the more complicated DecoderPro screens, a display with a resolution of 800x600 or larger is strongly recommended. Note that used PC hardware is available for very little money; it might be cheaper to buy a used computer than to update your existing one.


JMRI is free software in the public domain and not related to NCE in any way, shape, or form. We do what we can for our customers that own the USB board. However, JMRI is only one of many pieces of software used with our USB interface.  We provide a link to the drivers for the Silicon Labs chipset used on board, the software used with the USB board is up the end user. Any other information by NCE regarding JMRI is provided as a courtesy only.

Questions regarding JMRI should be directed to the JMRI user group


Questions regarding JMRI should be directed to the JMRI user group


NOTE>>>>>   If automatic installation of USB drivers failed when the board is plugged in and everything is powered on, USB drivers for manual install can be found here:



Was this article helpful?
3 out of 5 found this helpful
Have more questions? Submit a request