jRxTx – Java Serial Communication
jRxTx is a Java serial communication library licensed under the LGPLv2.1 or later + linking exception. It can be used to communicate using UART-based serial protocols such as RS-232, RS-422 and RS-485. The goal of jRxTx is to provide a lightweight, intuitive and well documented API. jRxTx wraps the popular RXTX library and is compatible with its native library.
jRxTx is hosted on github. Checkout the README on github for usage and installation instructions. Find the Javadoc of the most current release here: https://openmuc.github.io/jrxtx/javadoc/index.html.
We are currently moving all our projects that rely on serial communication (OpenMUC Framework, jMBus, jDLMS, j62056) from RXTX to jRxTx because its API is much easier to use.