Je souhaite analyser le port COM disponible à l'aide de Java. J'ai utilisé le code suivant à l'aide bibliothèque Comm mais sa ne fonctionne pasAnalyse du port COM disponible en Java
java.util.Enumeration<CommPortIdentifier> portEnum = CommPortIdentifier.getPortIdentifiers();
int i = 0;
String[] r = new String[10];
while (portEnum.hasMoreElements()){
CommPortIdentifier portIdentifier = portEnum.nextElement();
r[i] = portIdentifier.getName();
i++;
}
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(r));
portEnum.hasMoreElements()
retours false
chaque fois.
Je n'ai pas l'ancien port RS232
sur mon ordinateur J'utilise un convertisseur USB vers RS232
que j'ai testé avec du mastic. Je veux juste scanner les ports disponibles, cela ne me dérange pas d'utiliser d'autres bibliothèques.
RÉPONSE: I utilisé le code à soufflet commentaires et ses produits travaillés
import jssc.SerialPortList;
public class Main {
public static void main(String[] args) {
String[] portNames = SerialPortList.getPortNames();
for(int i = 0; i < portNames.length; i++){
System.out.println(portNames[i]);
}
}
}
Avez-vous tout correctement configuré comme expliqué ici: https://stackoverflow.com/questions/15955530/commportidentifier-getportidentifiers-is-empty – Sven
Oui J'ai tous les fichiers dans les bons répertoires. – MrsIl