bonjour
je suis en train d'ecrire un programme java qui teste la connectivité au port serie (sous windows), j'utilise l'api comm en conjonction avec rxtx
mon code est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package exemple.sms;
import javax.comm.*;
import java.io.*;
import java.util.Enumeration;
import java.util.TooManyListenersException;
public class SerialConnection implements SerialPortEventListener,
					 CommPortOwnershipListener {
    .
	.
	.
	public void openConnection() throws SerialConnectionException {
       try{  // System.out.println(parameters.getPortName());
		    Enumeration enu=CommPortIdentifier.getPortIdentifiers();
		    while (enu.hasMoreElements()) {
		    CommPortIdentifier c=(CommPortIdentifier) enu.nextElement();
		    System.out.println("\n "+c.getName());
		    }
	         }
	         catch(Exception e){
	        	 e.printStackTrace();
	         }
    }
lorsque je teste la methode openconnection j'obtiens le message suivant :
gnu.io.RXTXCommDriver cannot be cast to javax.comm.CommDriver while loading driver gnu.io.RXTXCommDriver.

je compte sur vous, toute proposition de votre part sera la bienvenue.
merci.