{"id":71870,"library":"jserialcomm","title":"jSerialComm","description":"A platform-independent serial communications library for Java that supports USB-to-serial adapters.","status":"active","version":"2.11.4","language":"java","source_language":null,"source_url":"https://github.com/Fazecast/jSerialComm","tags":["serial","communication","port","hardware"],"install":[{"cmd":"<dependency>\n  <groupId>com.fazecast</groupId>\n  <artifactId>jSerialComm</artifactId>\n  <version>2.11.4</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'com.fazecast:jSerialComm:2.11.4'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"SerialPort","correct":"com.fazecast.jSerialComm.SerialPort"}],"quickstart":{"code":"import com.fazecast.jSerialComm.SerialPort;\n\npublic class Example {\n    public static void main(String[] args) {\n        SerialPort[] ports = SerialPort.getCommPorts();\n        for (SerialPort port : ports) {\n            System.out.println(port.getSystemPortName());\n        }\n    }\n}","lang":"java","description":"List all available serial ports on the system."},"warnings":[{"fix":"Add user to 'dialout' group or configure udev rules for the device.","message":"On Linux, jSerialComm may require udev rules for non-root access to serial ports.","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'adapt':17 'communic':7,19 'hardwar':21 'independ':5 'java':10 'jserialcomm':1 'librari':8 'platform':4 'platform-independ':3 'port':20 'serial':6,16,18 'support':12 'usb':14 'usb-to-seri':13","created_at":"2026-06-17T18:32:25.061511+00:00","updated_at":"2026-06-17T18:32:25.061511+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"http://fazecast.github.io/jSerialComm/","github":"https://github.com/Fazecast/jSerialComm","docs":"https://appdoc.app/artifact/com.fazecast/jSerialComm/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["networking"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}