I\'ve been looking around for a Java API that can communicate with serial devices on Windows/Win32 but many of the APIs I\'ve checked out are either for Linux, too outdated,
I've written an open-source Java library because none of the existing ones fit my needs (outdated, closed-source, hard to modify, un-maintained, ...).
It's called JSerial, it's MIT-licensed, and you can learn more here: https://github.com/thibautd/JSerial !
Currently only supports Windows, but I have plans for supporting Linux. You can easily modify the native part with the latest Visual Studio if you need.