I started looking for the same thing couple weeks ago, and I’ve been very happy with the multi-platform RXTX library so far. Works with any Windows, Linux and OS X. Has a very clean, easy to understand API.
edit: RXTX is also open source.
Related Contents:
- Can’t start Eclipse – Java was started but returned exit code=13
- Failed to load the JNI shared Library (JDK)
- Java maximum memory on Windows XP
- Java: run as administrator
- How do I make HttpURLConnection use a proxy?
- How to bring a window to the front?
- How to stop java process gracefully?
- How can I convert a .jar to an .exe?
- Maven error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher
- Embed a JRE in a Windows executable?
- Windows shortcut (.lnk) parser in Java?
- How do I find where JDK is installed on my windows machine?
- How to update PATH variable permanently from Windows command line?
- How to do a true Java ping from Windows?
- Run .exe file in Java from file location
- Run Java application at Windows startup
- React on global hotkey in a Java program on Windows/Linux/Mac?
- How to open a Windows named pipe from Java?
- How to Execute Windows Commands Using Java – Change Network Settings
- How to find and kill running Win-Processes from within Java?
- OpenJDK availability for Windows OS [closed]
- Running a java program as an exe in Windows without JRE installed
- Run Java file as Administrator with full privileges
- How to send data to COM PORT using JAVA? [duplicate]
- How to simulate a real mouse click using java?
- How to hide a JFrame in system tray of taskbar
- Maximum amount of memory per Java process on Windows?
- Could not find or load main class
- Is there a Java library to access the native Windows API?
- How do I elevate my UAC permissions from Java?
- How to get local application data folder in Java? [duplicate]
- Java 7 default locale
- How to discover a File’s creation time with Java?
- Using NTLM authentication in Java applications
- Windows: how to get a list of all visible windows?
- How can I set date and time formatting in Java that respects the user’s OS settings
- Java, UTF-8, and Windows console
- How can I open Java .class files in a human-readable way?
- “The filename or extension is too long error” using gradle
- “Hello world” Android app with as few files as possible, no IDE, and text editor only
- In java under Windows, how do I find a redirected Desktop folder?
- How do I execute Windows commands in Java?
- When requesting com port returns the same request
- Validate a file name on Windows
- Find out what application (window) is in focus in Java
- How to get the remaining battery life in a Windows system?
- How to kill a process in Java, given a specific PID
- Can’t get past 2542 Threads in Java on 4GB iMac OSX 10.6.3 Snow Leopard (32bit)
- Reading Windows file summary properties (title, subject, author) in Java
- Stable alternative to RXTX