Download and install JMRI®
JMRI Setup and Installation
JMRI environments...
Supported Hardware
Devices, command stations, networks, and protocols:
Release Notes
Source Code
Issues

JMRI Help:

Contents Index
Glossary FAQ

Donate to JMRI.org

JMRI: Mac OS X Install: Remove Old Libraries

These directions are for installing the latest releases (3.1 and later) of JMRI.

If you are installing JMRI for the first time, please ignore this page and follow the instructions on the main JMRI MacOS X page.

Removing old serial communications libraries

Versions of JMRI before 2.9.2 required that you install communications libraries on your computer. If you had JMRI 2.9.2 or earlier installed and are now updating to a more recent version for the first time, you need to remove the communications library files that were installed earlier. You only need to do this once. To do this, locate and delete these files:

/Library/Java/Extensions/RXTXcomm.jar
/Library/Java/Extensions/comm.jar
/Library/Java/Extensions/librxtxSerial.jnilib
/System/Library/Frameworks/JavaVM.framework/Versions/1.4/Home/lib/javax.comm.properties
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/lib/javax.comm.properties

Using the Finder, the sequence is:


and

and then just repeat that last sequence with "CurrentJDK" in place of "1.4".

If one of those files or directories isn't present, just skip the step.