Overview

Welcome to the Cloudhopper Opensource Lab RXTX binary distribution website.

This project contains a custom binary distribution of the RXTX serial package for Java. RXTX is a native lib providing serial and parallel communication for the Java Development Toolkit (JDK). RXTX is licensed under the GNU LGPL license as well as these binary distributions.

RXTX is a great package, but it was lacking pre-built binaries for x64 (64-bit) versions of Windows. I also wanted a version compiled with the latests Microsoft Visual Studio tools. As I started to compile a version for Windows, I realized that the latest CVS snapshots of RXTX were MUCH better and more stable than the versions on the offical rxtx.org website. Therefore, I decided to also release linux binaries that are consistent with the Windows binaries.

If you include my builds in any of your distributions, please make sure to at least provide a note of thanks to Cloudhopper in your own release notes. The following statement below is an example:
RXTX binary builds provided as a courtesy of Cloudhopper, Inc.
Please see http://rxtx.cloudhopper.net/ for more information.

Caveats

  1. I've based my build on recent CVS snapshots. Please see the ReleaseNotes.txt for information about which snapshot I based this distribution on.
  2. Removed UTS_NAME warning from .c files to match kernel with the version you compiled against. This was more annoying than helpful for my purposes.
  3. Changed version in RXTXVersion.jar and in SerialImp.c to match my release so that I know its compiled via a CVS snapshot.

win-x86, win-x64, ia64

Built using Microsoft Visual C++ 2008 - not MinGW. The x86 and x64 versions are native and do not rely on any other non-standard windows libraries. Just drop in the compiled .dlls that are specific to the version of Java you run. If you installed the 64-bit version of the JDK, then install the x64 build.

I've tested the x86 and x64 version with Windows 2008, 2003, and Vista SP1.

linux-i386, linux-x86_64

Built using CentOS 5.2 and gcc 4.1.2. Just drop in the compiled .dlls that are specific to the version of Java you run. If you installed the 64-bit version of the JDK, then install the x64 build.

I've tested the x86 and x64 versions with x86 and x64 versions of CentOS 5.0 and 5.2.

Downloads

Version File Information
RXTX-2-2-20081207 Windows-x64
Windows-x86
Windows-ia64
Linux-x86_64
Linux-i386
Based on CVS snapshot of RXTX taken on 2008-12-07.

If you have specific issues, questions, or problems concerning a product or solution, please contact Cloudhopper Opensource via opensource(AT)cloudhopper.net.