Simple code to enumerate serial com port
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
*/
package com.dedetok.enumcomport;
import com.fazecast.jSerialComm.SerialPort;
/**
*
* @author dedetok
*/
public class EnumComPort {
public static void main(String[] args) {
System.out.println("Hello World!");
SerialPort[] ports = SerialPort.getCommPorts();
if (ports.length == 0) {
System.out.println("No serial ports detected.");
return;
}
System.out.println("Available Serial Ports:");
System.out.println("------------------------");
for (SerialPort port : ports) {
System.out.println("System Port Name : " + port.getSystemPortName());
System.out.println("Descriptive Name: " + port.getDescriptivePortName());
System.out.println("Port Description: " + port.getPortDescription());
System.out.println("System Location : " + port.getSystemPortPath());
System.out.println("------------------------");
}
}
}