IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

java comm sous linux


Sujet :

API standards et tierces Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Décembre 2008
    Messages : 36
    Points : 29
    Points
    29
    Par défaut java comm sous linux
    Salut,
    j'ai installé java comm sous linux et j'ai bien suivi les étapes d'installtion.
    Et lors de l'exécusion de mon code j'obtient des messages d'erreurs.
    Le code est:
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    package ModeFlux;
     
    import javax.comm.*;
    import java.io.*;
    import java.util.*;
    public class IOPort
    {
    CommPortIdentifier portId;
    SerialPort serialPort;
    public IOPort (/*String com*/)
    {
    System.out.println("listage des ports série disponibles:");
    listePortsDispo();
    }
     
     
    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());
    } // while
    } //fin de la methode listePortsDispo()
     
     
     
    public static void main(String args[])
    {
    	new IOPort (/*"COM5"*/);
    }//fin du main

    Message d'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    listage des ports série disponibles:
    recherche...
    Exception in thread "main" java.lang.UnsatisfiedLinkError: isSessionActive
    	at com.sun.comm.SunrayInfo.isSessionActive(Native Method)
    	at com.sun.comm.Portmapping.registerCommPorts(Portmapping.java:155)
    	at com.sun.comm.Portmapping.refreshPortDatabase(Portmapping.java:100)
    	at javax.comm.CommPortIdentifier.<clinit>(CommPortIdentifier.java:138)
    	at ModeFlux.IOPort.listePortsDispo(IOPort.java:68)
    	at ModeFlux.IOPort.<init>(IOPort.java:26)
    	at ModeFlux.IOPort.main(IOPort.java:93)
    j'attends vos réponse.
    Merci d'avance.

  2. #2
    Membre actif Avatar de akrom
    Homme Profil pro
    Automaticien
    Inscrit en
    Mai 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 115
    Points : 201
    Points
    201
    Par défaut
    d'apres moi ton probleme vient que tu n'initialise pas le driver:
    Sous windows
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    //initialisation du driver
    Win32Driver w32Driver= new Win32Driver();
    w32Driver.initialize();
    pour plus d'explication regarde ce tutauriel http://christophej.developpez.com/tu...java/javacomm/
    par contre sous linux je ne sais pas quel driver il faut utiliser

Discussions similaires

  1. Installer et utiliser Java-cup sous linux
    Par fdelente dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 03/07/2009, 21h52
  2. Envoi de signaux comme sous linux ( kill(t_pid,integer) )
    Par Bleys dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 24/06/2008, 08h53
  3. erreur Out of memory Error+ java(jb9 sous linux)
    Par Scal-tn dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 23/04/2008, 10h27
  4. animation au demarrage comme sous linux
    Par canary dans le forum Langage
    Réponses: 24
    Dernier message: 03/01/2008, 17h41
  5. [SOLARIS] Accentuation comme sous Linux
    Par Nick_Holmes dans le forum Solaris
    Réponses: 5
    Dernier message: 02/06/2006, 14h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo