Code erreur java
Résolu
Akrouti Ezzeddin
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
-
Akrouti Ezzeddin Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
Akrouti Ezzeddin Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Code erreur:
Error loading win32com: java.lang.UnsatisfiedLinkError: no win32com in java.library.path
Code Java:
Merci de m'expliquer c'est quoi le problème.
Code erreur:
Error loading win32com: java.lang.UnsatisfiedLinkError: no win32com in java.library.path
Code Java:
import javax.comm.*; import java.io.*; import java.util.*; /* Cette classe permet de tester les ports séries disponibles en les listant puis en créant un stream d'entrée et de sortie */ public class test{ CommPortIdentifier portId; BufferedReader in; PrintWriter out; SerialPort serialPort; /* Constructeur de la classe test qui prend en paramètre le port série à utiliser. Dans un premier temps on liste les ports disponibles sur le pc */ public test (String com) { System.out.println("liste des ports série disponibles:" ); listePortsDispo(); try { // ouverture du port série: portId=CommPortIdentifier.getPortIdentifier(com); serialPort=(SerialPort)portId.open("Envoi",2000); // on sélectionne tous les paramètres de la connexion série: serialPort.setSerialPortParams(1200,SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE); System.out.println("Ouverture du port "+com); // pour lire avec des streams: in=new BufferedReader(new InputStreamReader(serialPort.getInputStream())); // Teste de lecture sur le port série String codeBarre = new String(); try { //lecture du buffer et affichage codeBarre = (String) in.readLine(); System.out.println(codeBarre); } catch (IOException e) { } in.close(); } catch (Exception e) { e.printStackTrace(); } }//fin constructeur public void listePortsDispo() { System.err.println("recherche..." ); Enumeration portList=CommPortIdentifier.getPortIdentifiers(); if (portList==null) { System.err.println("Aucun port de communication détecté" ); return; } while (portList.hasMoreElements()) { portId=(CommPortIdentifier)portList.nextElement(); System.out.println("* "+portId.getName()); } //fin while } //fin de la methode listePortsDispo() /* Methode main qui permet de tester notre classe de tester en ouvrant une connexion sur le port COM1. */ public static void main(String args[]) { new test ("COM1" ); }//fin du main }
Merci de m'expliquer c'est quoi le problème.
A voir également:
- Java code erreur 1603
- Code ascii - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Code puk bloqué - Guide
- Eclipse java - Télécharger - Langages
1 réponse
Tu as très certainement oublié de configurer la DLL.
Regarde : Utilisation de l'api javax.comm pour les ports séries
Regarde : Utilisation de l'api javax.comm pour les ports séries
Akrouti Ezzeddin
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
Merci c bien c résolue,