Skip to content
GitHub Action edited this page May 15, 2024 · 123 revisions


A platform-independent serial port access library for Java
Current Version: 2.11.0 (Download JAR file here)
Snapshot Version: 2.11.1-SNAPSHOT (Download JAR file here)


What is jSerialComm?

jSerialComm is a Java library designed to provide a platform-independent way to access standard serial ports without requiring external libraries, native code, or any other tools. It is meant as an alternative to RxTx and the (deprecated) Java Communications API, with increased ease-of-use, an enhanced support for timeouts, and the ability to open multiple ports simultaneously.


How Do I Get It?

We recommend downloading the fully pre-built jSerialComm library from here for use in your own Java-based projects. If you use an automated build system, you can also obtain the library from the Maven Central Repository using one of the methods described on the Installation wiki page.

Finally, if you'd like to browse the source code or build the library yourself, you can do so by cloning the Git repository from this site.


How Can I Get Involved?

This project is under active development, so check this page and the Wiki for up-to-date information about its current functionality and implementation status. If you like or appreciate this project and would like to make a donation, please use the button below. All help is GREATLY appreciated!

If you are a user and encounter a bug or have a feature request, please inform us via the Issues page so that we can improve our product. Thanks!