(like jSerialComm) if you are starting a new project. What is your current goal with javax.comm ? Opening up new ports to Java with javax.comm - InfoWorld
CommPortIdentifier (discovers and names ports like /dev/ttya or COM1 ) and CommPort (abstracts the port and manages InputStream / OutputStream ). Package Javax Comm
It is not part of the standard JDK, requiring manual installation of comm.jar and platform-specific native libraries ( .dll or .so files). (like jSerialComm) if you are starting a new project