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
- I've based my build on recent CVS snapshots. Please
see the ReleaseNotes.txt for information about which
snapshot I based this distribution on.
- 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.
- 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
If you have specific issues, questions, or problems concerning a product or solution, please contact Cloudhopper Opensource via opensource(AT)cloudhopper.net.