Note: These directions are for installing JMRI 1.4/1.6 on MacOS Classic.
If you want to install JMRI on OS X, please see
the current OS X Install instructions.
Minimum hardware specification for JMRI versions up to 1.4:
A faster CPU, later OS version and more memory are recommended. A screen size of 800x600 or larger is strongly recommended.
Minimum hardware specification for JMRI versions 1.6 and later:
OS8.6 or OS9.1 are recommended.
JMRI 1.6 should run with the concurrent release of the Macintosh Runtime for Java (MRJ). MRJ requires Mac OS 8.1 or later. If you don't have Java installed on your Macintosh, or even if you're not sure, download the installer from Apple at http://docs.info.apple.com/article.html?artnum=75097 and run it.
You need to have the Java Swing and Java communications libraries installed. An installer can be downloaded from http://prdownloads.sourceforge.net/jmri/JavaLibsInstaller-2.hqx?download. Unfortunately, it's a 4 MB download. You only have to do it once, however; future updates of JMRI (up to 2.9) will continue to use these same libraries.
Be sure to run both of these installers before installing DecoderPro.
Note that you will have to reinstall these if you have to reinstall the system software, or if you do a "clean install" of an OS update.
Download a version of JMRI. If you're on this install page, then that version should be JMRI release 1.6.1 or earlier. As the version numbers change with every release, this link takes you to the general JMRI download page, where you can select whichever version you like.
The JMRI project is continuously adding features, bug fixes, examples and tutorials to the release, and so new "test" versions appear every couple of weeks. You may find one of these has features that you really want. These are announced in the "JMRI users" Groups.io discussion group at https://groups.io/g/jmriusers.
To install, you just have to move the JMRI folder to where you want it on your computer.
Generally, older Macs use a style of serial connector called "Mini-DIN-8". It looks similar to, but identical to, the ADB connectors used to connect keyboards and mice. You'll need an adapter that adapts that connector to the connector on your particular DCC system.
More information on the wiring in these connectors is available on the Mini-DIN-8 Help page.
If your computer doesn't have serial ports, see our page on USB adapters for more information.
You may also need to configure the Macintosh to allow the program to use the serial port, instead of the Mac using it for a printer or LocalTalk connection. For more information on doing that, see the Serial Port Configuration page.
Once those packages are installed, you can run the program by double-clicking on the "DecoderPro", "PanelPro" or "JmriDemo" application icon in the JMRI folder.
Thanks and congratulations to all who contributed! Contact us via the JMRI users Groups.io group.
Copyright © 1997 - 2024 JMRI Community. JMRI®, DecoderPro®, PanelPro™, DispatcherPro™, OperationsPro™, SignalPro™, SoundPro™, TrainPro™, Logix™, LogixNG™ and associated logos are our trademarks. Additional information on copyright, trademarks and licenses is linked here.
View the