Arkadaşlar, bilgisayarımda java 1.5 ve WinXp Home kurulu. COM port ile bağlantı kurup mesaj almam ve göndermem gerekiyor. Ancak yazdığım kodlardan dönen result'ta sanki bilgisayarımda hiç COM port yokmuş gibi.Kodları aşağıda verdim.Windows üzerinden mi bir ayar yapılması gerekiyor yoksa kodlar'da mı bir sorun var.Kodlar'da bir sorun olması neredeyse imkansız çünkü kodlar bir uzmana ait.Yardımcı olursanız sevinirim.
import javax.comm.*;
import java.util.*;
public class CommPortLister {
public static void main(String[] ap) {
new CommPortLister().list();
}
protected void list() {
Enumeration pList = CommPortIdentifier.getPortIdentifiers();
while (pList.hasMoreElements()) {
CommPortIdentifier cpi = (CommPortIdentifier)pList.nextElement();
System.out.print("Port " + cpi.getName() + " ");
if (cpi.getPortType() == CommPortIdentifier.PORT_SERIAL) {
System.out.println("is a Serial Port: " + cpi);
} else if (cpi.getPortType() == CommPortIdentifier.PORT_PARALLEL) {
System.out.println("is a Parallel Port: " + cpi);
} else {
System.out.println("is an Unknown Port: " + cpi);
}
}
}
}