RXTX for Java

Fork of the Java RXTX project to primarily provide a compiled native 64-bit package for Windows and Linux. RXTX is a Java native library 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. This project distributes binary builds of RXTX for Windows x64, x86, ia64 and Linux x86, x86_64.

These builds are compiled with the latest Microsoft Visual Studio tools. The latest CVS snapshots of RXTX were much better and more stable than the versions on the official rxtx.org website. Therefore, builds for Linux are also included to be consistent with the Windows binaries.

If you include any of the builds in your own personal or commercial application, please make sure to at least provide a note of thanks to Mfizz Inc. in your release notes. The following statement below is an example:

Attribution and license

While an attribution is not required, the following would be appreciated somewhere within your project or source code:

RXTX binary builds provided as a courtesy of Mfizz Inc. (http://mfizz.com/).
Please see http://mfizz.com/oss/rxtx-for-java for more information.

Caveats

  • Builds are based 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.
  • Changed version in RXTXVersion.jar and in SerialImp.c to match this release so that the CVS snapshot was known.

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.

Tested the x86 and x64 versions 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.

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

Updates? Need assistance?

Follow @mfizz_inc on Twitter for future updates and latest news.

If you have specific issues, questions, or problems, please contact us with your inquiry or consulting request.

Tags